▶ 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 |