[31] 부트캠프 TIL - 본캠프 13일차
2024. 9. 11. 15:01ㆍ부트캠프 TIL
728x90
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결
1-1) sql 문제 : 조건에 맞는 회원수 구하기
ㄴ 문제 : 회원 정보 테이블에서 2021년에 가입한 회원 중 나이가 20세이상 29세 이하인 회원이 몇명인지 출력하세요
ㄴ 설명_1 : 명수 추출(count함수 사용)
ㄴ 설명_2 : 2021년 조건 ( LIKE로 2021 추출)
ㄴ 설명_3 : 20세이상 29세 이하 (BETWEEN 사용하여 범위 추출)
ㄴ 실제 쿼리 : SELECT COUNT(*) AS USERS FROM USER_INFO WHERE JOINED LIKE '%2021%' AND AGE BETWEEN 20 AND 29;
1-2) 알고리즘 문제 : 하샤드 수
ㄴ while문으로 자리수의 합을 구한다
ㄴ 나머지연산을 활용해서 자리수 추출
ㄴ num을 10을 나누고 0으로 만들어서 탈출
ㄴ sum 변수에 x의 자릿수의합이 구해지고 하샤드 수 조건 생성
ㄴ 입력된값 % 자릿수합이 0이 아닐 경우 하샤드 수가 아닌것
- 0으로 떨어지면 하샤드 수
- 0이 아니면 answer의 값을 false로 초기화
728x90
'부트캠프 TIL' 카테고리의 다른 글
[33] 부트캠프 TIL - 본캠프 15일차 (0) | 2024.09.13 |
---|---|
[32] 부트캠프 TIL - 본캠프 14일차 (2) | 2024.09.12 |
[30] 부트캠프 TIL - 본캠프 12일차 (0) | 2024.09.10 |
[29] 부트캠프 TIL - 본캠프 11일차 (0) | 2024.09.09 |
[28] 부트캠프 TIL - 1차과제 및 3주차 과제 / 글 정리회고 (1) | 2024.09.09 |