TIL

내일배움캠프 TIL 22.

phonebee 2025. 2. 5. 20:34

▶ Java 코드카타 문제 풀이

▷ 59. 덧칠하기

● 문제 풀이 시 요구사항

- 구역 크기를 받고 롤러가 한 번에 채울 수 있는 크기를 입력 받는다.

- 배열에 들어간 수는 이미 채워진 공간의 위치이다.

- 최소 횟수를 통해서 비어 있는 칸을 다 채워야한다.

 

● 코드

class JavaSolution_59 {
    public int solution(int n, int m, int[] section) {
        int answer = 0;
        int max = 0;

        for (int sec : section) {
            if (max <= sec) {
                max = sec + m;
                answer++;
            }
        }

        return answer;
    }
}

 

▶ SQL 코드카타 문제 풀이

▷ 46. 대여 기록이 존재하는 자동차 리스트 구하기

● 문제 풀이 시 요구사항

- 10월에 대여를 시작함

- ID 리스트만 출력

- ID가 중복되어선 안된다.

- ID를 기준으로 내림차순으로 정렬

 

● 코드

SELECT cr.CAR_ID
FROM CAR_RENTAL_COMPANY_CAR cr JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY crh ON cr.CAR_ID=crh.CAR_ID
WHERE cr.CAR_TYPE LIKE '세단' AND DATE_FORMAT(crh.START_DATE, '%m') = 10
GROUP BY 1
ORDER BY 1 DESC

'TIL' 카테고리의 다른 글

뉴스피드 프로젝트 트러블 슈팅 TIL  (0) 2025.02.20
CH3 일정 관리 앱 Develop 과제 TIL  (0) 2025.02.12
CH3 일정 관리 과제 TIL  (0) 2025.02.03
내일배움캠프 TIL 21.  (1) 2025.01.23
내일배움캠프 TIL 20.  (2) 2025.01.22