[34] 부트캠프 TIL - 본캠프 16일차
2024. 9. 16. 21:06ㆍ부트캠프 TIL
728x90
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결
1-1) sql 문제 : 고양이와 개는 몇 마리 있을까
ㄴ 문제 : 동물정보 테이블에서 고양이와 개가 각각 몇마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.
ㄴ 설명_1 : 조회할 컬럼 체크 - (동물의 종류와 count지정명 필요)
ㄴ 설명_2 : 고양이와 개 각각의 동물 수 (GROUP BY로 그룹화 필요)
ㄴ 설명_3 : 고양이를 개보다 먼저 조회하도록 조회 (ORDER BY로 정렬)
ㄴ 실제 쿼리 :
SELECT
ANIMAL_TYPE,
COUNT(ANIMAL_TYPE) AS count
FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE;
1-2) 알고리즘 문제 : 서울에서 김서방 찾기
ㄴ seoul배열의 길이를 기준으로 반복문을 실행한다.
ㄴ 자바에서 String 형태는 == 같은 연산자로 비교하게되면 제대로 값을 비교할 수 없다.
- 각 문자열의 참조(주소)값이 같은지 비교를한다.
ㄴ equals()메서드를 활용해서 문자열 비교를 진행해야한다.
ㄴ 배열에서 "Kim"의 값에 대한 인덱스를 추출해서 answer에 넣어서 출력해주면 return "김서방은 1에 있다"가 출력된다.
728x90
'부트캠프 TIL' 카테고리의 다른 글
[36] 부트캠프 TIL - 본캠프 18일차 (0) | 2024.09.18 |
---|---|
[35] 부트캠프 TIL - 본캠프 17일차 (0) | 2024.09.17 |
[33] 부트캠프 TIL - 본캠프 15일차 (0) | 2024.09.13 |
[32] 부트캠프 TIL - 본캠프 14일차 (2) | 2024.09.12 |
[31] 부트캠프 TIL - 본캠프 13일차 (1) | 2024.09.11 |