본문 바로가기

반응형

프로그래머스

2021 카카오 채용연계형 여름 인턴십 코딩테스트 풀이 및 후기 [공식 해설 링크] 2021 카카오 인턴십 for Tech developers 코딩 테스트 해설 2021년 카카오의 여름 인턴십의 첫 번째 관문인 코딩 테스트가 지난 2021년 5월 8일에 4시간에 걸쳐 진행되었습니다. 이번 인턴 코딩 테스트에서는 5문제가 출제되었습니다. 이전과 동일하게 쉬운 tech.kakao.com 2021 카카오 채용연계형 인턴십 코딩 테스트에 참가했다. 5문제를 해결하는데 2시간 조금 넘게 걸렸는데, 마지막 문제에만 1시간 넘게 소모했다... 대회를 준비한 사람이 아니라면 거의 풀기 힘든 문제가 아닐까 싶다. 생각보다 높은 난이도에 조금 당황했고, 프로그래머스에 적응이 잘 되지 않아서 약간의 어려움을 겪기도 했다. 일부러 코딩 테스트에 적응하고자 visual studio를 사용하..
[DB/SQL] 프로그래머스 MySQL 문제 (LEVEL 2) 풀이 (1) [문제] 문제명 : 고양이와 개는 몇 마리 있을까 난이도 : LEVEL 2 링크 : https://programmers.co.kr/learn/courses/30/lessons/59040 [풀이] 고양이(Cat)를 개(Dog)보다 먼저 조회해야 하므로 ANIMAL_TYPE을 오름차순으로 정렬한다. 고양이와 개의 마리수를 각각 계산하기 위해선 GROUP BY를 통해서 그룹으로 묶어주면 된다. SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE [문제] 문제명 : 루시와 엘라 찾기 난이도 : LEVEL 2 링크 : https://programmers.co.kr/learn/courses/30/lessons/5..
[DB/SQL] 프로그래머스 MySQL 문제 (LEVEL 1) 풀이 [문제] 문제명 : 이름이 없는 동물의 아이디 난이도 : LEVEL 1 링크 : https://programmers.co.kr/learn/courses/30/lessons/59039 [풀이] NAME이 NULL인 항을 뽑아내기 위해선 IS NULL을 이용한다. 만약 NULL이 아닌 항만 뽑아내고 싶다면 IS NOT NULL 키워드를 이용할 수 있다. ANIMAL_ID 기준으로 오름차순 정렬되어야 하기 때문에 ORDER BY를 사용한다. SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME is null ORDER BY ANIMAL_ID [문제] 문제명 : 최댓값 구하기 난이도 : LEVEL 1 링크 : https://programmers.co.kr/learn/courses/30/..