전체 글
-
[2022 KAKAO BLIND RECRUITMENT] k진수에서 소수 개수 구하기코딩 테스트/Level 2 2022. 1. 17. 09:56
https://programmers.co.kr/learn/courses/30/lessons/92335 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr 파이썬 def is_prime(num: int) -> bool: for i in range(2, int((num + 1) ** 0.5) + 1): if num % i == 0: return False return True def change_notation(n: int, k: int) -> str: new_nu..
-
[2022 KAKAO BLIND RECRUITMENT] 신고 결과 받기코딩 테스트/Level 1 2022. 1. 17. 01:08
https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 파이썬 최신 파이썬에선 dict의 순서가 유지됩니다. def solution(id_list, report, k): report_dict = {id_: set() for id_ in id_list} for each in report: user_id, report_id = each.split(' ') report_dict[report_id].add(user_..
-
level 2. 입양 시각 구하기(1)SQL/SQL 연습문제 풀이 2022. 1. 16. 22:10
https://programmers.co.kr/learn/courses/30/lessons/59412 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr -- MySQL SELECT hour(DATETIME) AS HOUR, count(*) AS COUNT FROM ANIMAL_OUTS GROUP BY HOUR HAVING HOUR BETWEEN 9 AND 19 ORDER BY HOUR -- Oracle SELE..
-
level 2. 동물 수 구하기SQL/SQL 연습문제 풀이 2022. 1. 16. 22:00
https://programmers.co.kr/learn/courses/30/lessons/59406 코딩테스트 연습 - 동물 수 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- Oracle, MySQL SELECT count(*) FROM ANIMAL_INS
-
level 2. 이름에 el이 들어가는 동물 찾기SQL/SQL 연습문제 풀이 2022. 1. 16. 21:50
https://programmers.co.kr/learn/courses/30/lessons/59047 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- MySQL SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE NAME LIKE "%el%" AND ANIMAL_TYPE='Dog' ORDER BY NAME -- Oracle, MySQL SELECT A..
-
level 2. 동명 동물 수 찾기SQL/SQL 연습문제 풀이 2022. 1. 16. 21:41
https://programmers.co.kr/learn/courses/30/lessons/59041 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- MySQL SELECT NAME, count(NAME) AS COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT>1 ORDER BY NAME -- Oracle, MySQL SELECT NAME, count(NA..
-
level 2. 최솟값 구하기SQL/SQL 연습문제 풀이 2022. 1. 16. 21:36
https://programmers.co.kr/learn/courses/30/lessons/59038 코딩테스트 연습 - 최솟값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- MySQL, Oracle SELECT min(DATETIME) FROM ANIMAL_INS
-
level 2. 루시와 엘라 찾기SQL/SQL 연습문제 풀이 2022. 1. 16. 21:31
https://programmers.co.kr/learn/courses/30/lessons/59046 코딩테스트 연습 - 루시와 엘라 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- MySQL, Oracle SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE (NAME='Lucy' OR NAME='Ella' OR NAME='Pickle' OR NAME='Rogan' O..