728x90

Study 183

Java - 백준 :30501, 5554

https://www.acmicpc.net/problem/5554 5554번: 심부름 가는 길 승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집 www.acmicpc.net import java.util.Scanner; public class BOJ30501 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String[] s = new String [n]; for (int i=0; i< n; i++){ s[i] = sc.next(); ..

코딩테스트 2024.03.27

JAVA - 백준 : 10987, 29725

https://www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net import java.util.Scanner; public class BOJ10987 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String n = sc.nextLine(); int count =0; for(int i=0; i< n.length(); i++){ if(n.charAt(i) ==('a')){ count ++; }else if(n.charAt(i) =..

코딩테스트 2024.03.24

SQL - CREATE TABLE , PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE

CREATE TABLE PRODUCT ( PRODUCT_IDENTIFICATION_NUMBER INT PRIMARY KEY, //상품 식별 번호, 말 그대로 NUMBER 라 INT 지정, PK설정을해 NOT NULL + UNIQUE 보장해줬다. PRODUCT_ID VARCHAR(20) UNIQUE NOT NULL, //상품 ID,문자. UNIQUE 설정 해줬다.상품의 이름이 같아도 찾을 수 있게 PRODUCT_NAME VARCHAR( 50 ) NOT NULL, // 상품 이름, 문자. 같은 이름의 상품이 존재 할 수 있다. PRODUCT_PRICE INT NOT NULL, //상품 가격, 숫자. PRODUCT_DISCOUNT_PRICE INT NULL,// 할인된 상품 가격, 할인 상품이 아닐 수 있으니..

퀴즈 오답노트

다형성 - 하나의 메서드/ 변수가 상황에 따라 다양한 의미를 지닐 수 있는 것 - 객체들의 타입 (클래스)이 다르면 똑같은 메세지가 전달되더라도 서로 다른 동작을 하는 것 인터페이스 - 객체 간 상호작용에 초점을 두어 모든 인스턴스 메서드들은 기본적으로 암시적으로 public abstract 이다. (default 키워드는 예외) - 필드를 갖지 않으며, 모든 필드처럼 보이는 것은 사실은 필드가 아니라 암시적으로 static final로서 상수다. - 클래스는 다중상속이 불가능하지만 인터페이스는 다중상속이 가능하다. - 인터페이스가 인터페이스를 상속받을 때 extends 키워드를 사용한다. String s ="Hello, world"; s.indexOf("W"); //-1 String Hello = s...

기타 2024.03.22

트랜잭션

트랜잭션? DB의 수행 단위 데이터 무결성을 지킴으로써 데이터 베이스의 일관된 상태를 유지하기 위한 핵심 개념 DBMS에서 데이터베이스를 다루는 하나의 논리적이 작업. 일련의 작업을 단일 실행 단위로 그룹화. 각 트랜잭션은 특정 작업을 시작하고 그 그룹의 모든 작업이 성공적으로 완료되면 면 종료한다. 성공 또는 실패의 결과만이 있다. 일련의 하나의 과정을 그룹화해 직관적으로 알 수 있게 하는 것. 이런 하나의 과정을 트랜잭션이라고 한다. 트랜잭션은 데이터 무결성을 지킴으로써 데이터 베이스의 일관된 상태를 유지하기 위한 핵심 개념이다. DB 상태를 변경시키기 위해 논리적 기능을 수행하는 하나의 작업 단위. 수행되어야할 연산의 집합이다. SQL 문은 트랜잭션을 사용해 그룹화 된다. 트랜잭션의 연산 : 읽기r..

SQL - 프로그래머스 : 조건에 맞는 도서 리스트 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOOK_ID, DATE_FORMAT (PUBLISHED_DATE,'%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE CATEGORY LIKE '인문' AND PUBLISHED_DATE LIKE '2021%' ORDER BY PUBLISHED_DATE; DATE_FORMAT : 날짜 출력 형식을 %Y-%m-%d형식으로 출력. PUBLISHED_DATE ..

코딩테스트 2024.03.20
728x90
반응형