2024. 8. 28. 14:34ㆍ부트캠프 TIL
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결
1-1) sql 문제 : 여러 기준으로 정렬하기
ㄴ 문제 : 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름순으로 조회하는 sql문을 작성해주세요. 단 이름이 같은 동물중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야합니다.
ㄴ 설명_1 : 조회하려는 항목을 체크한다 "아이디,이름,보호시작일" (3가지조회)
ㄴ 설명_2 : 이름순으로 조회해달라 (내림차순이란 말이나 다른 설명하는 말이 따로없다면 기본적으로 asc나 order by가 넣으면됨.
ㄴ 설명_3 : 이름이 같은 동물일 경우 나중에 보호를 시작한 동물을 먼저 보여줘야함
★ 이름으로 먼저 정렬하고, 그 후에는 보호시작일 내림차순(가장 나중이기때문에 가장 최근날짜)으로 조회하면된다.
ㄴ 예시 : SELECT 아이디, 이름,보호시작일 FROM 테이블명 ORDER BY 이름 ASC, 보호시작일 DESC
ㄴ 실제 쿼리 : SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC

1-2) 알고리즘 문제 : 배열의 짝수와 홀수 개수
ㄴ num_list배열의 값 중 짝수와 홀수의 개수를 배열 형태로 완성해보세요.

ㄴ 배열의 값 2개출력을 위해 빈배열에 new int[2]로 배열을 생성해둔다.
ㄴ 배열의 요소 출력을 위해 반복문을 사용
ㄴ % 2 == 0 짝수구하는 식으로 짝수와 홀수 if else로 조건을 만든다.
ㄴ aaa와 bbb (짝수,홀수) 각각 개수를 더하여 answer 1,2번째 배열값으로 넣어준다.
★ 배열의 반복문사용과 변수 초기화등을 주의.
'부트캠프 TIL' 카테고리의 다른 글
[21] 부트캠프 TIL - 본캠프 5일차 (0) | 2024.08.30 |
---|---|
[20] 부트캠프 TIL - 본캠프 4일차 (0) | 2024.08.29 |
[18] 부트캠프 TIL - 본캠프 2일차 (0) | 2024.08.27 |
[17] 부트캠프 TIL - 본캠프 1일차 (0) | 2024.08.26 |
[16] 부트캠프 TIL - 사전캠프 10일차 (0) | 2024.08.23 |