Coding Test

·Coding Test/백준
▶ BufferedReader, StringTokenizer, StringBuilder를 활용한 간단한 문제가 있어 정리해보고자 합니다.  문제설명입력 & 출력나의 풀이 문제 설명에서도 나왔듯이 Scanner와 for문 안에서 System.out.println()을 사용하면 시간초과가 납니다. 그렇기 때문에 BufferedReader를 사용해야 합니다. 먼저 BufferedReader 클래스를 선언해 주고, InputStreamReader를 사용하여 객체를 만들어줍니다. 각 피스의 개수를 입력받아 token 변수에 저장해 주고, 각 문자열을 더해줄 StringBuilder 클래스의 sb변수를 초기화해 줍니다.  StringTokenizer 클래스도 선언해 주고 for문안에서 입력을 받아 공백을 기준으로 ..
문제설명다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다.   문제CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일을 기준으로 2022년 8월부터 2022년 10월까지 총 대여 횟수가 5회 이상인 자동차들에 대해서 해당 기간 동안의 월별 자동차 ID 별 총 대여 횟수(컬명: RECORDS) 리스트를 출력하는 SQL문을 작성해 주..
·Coding Test/백준
▶ BufferedReader, StringTokenizer을 활용한 간단한 문제가 있어 정리해보고자 합니다.  문제설명입력 & 출력나의 풀이먼저 BufferedReader 클래스를 선언해 주고, InputStreamReader를 사용하여 객체를 만들어줍니다. 각 피스의 개수를 입력받아 token 변수에 저장해 주고,각 문자열을 더해줄 StringBuilder 클래스의 sb변수를 초기화해 줍니다. 각 체스 피스의 정상적인 개수를 chess 배열로 만들어줍니다. 그리고 StringTokenizer 클래스의 nextToken() 메서드를 사용하여 각 분리한 token을 받아주고, 반환된 token은 String 타입이기 때문에 정수형 Integer로 캐스팅을 해주고 num 변수에 저장을 해주었습니다. 마지막..
·Coding Test/백준
▶ BufferedReader, StringTokenizer을 활용한 간단한 문제가 있어 정리해보고자 합니다.  문제설명입력 & 출력나의 풀이 먼저 BufferedReader 클래스를 선언해 주고, InputStreamReader를 사용하여 객체를 만들어줍니다. 입력받은 N을 길이로 가지는 배열 arr를 만들어주고, arr 배열에 2번째 줄에서 입력받은 정수를 넣어줍니다. 마지막으로 3번째 입력을 받아서 target변수에 넣어주고, arr배열을 순회하면서 target과 같은 정수를 발견했을 때는 count를 증가해 주는 방식으로 마무리해주었습니다.   참고 ❗  [JAVA] 입출력, BufferedReader, StringTokenizerJava로 코딩테스트를 보거나 입력을 사용해야 할 때 Scanner..
지누박
'Coding Test' 카테고리의 글 목록 (22 Page)