본문 바로가기

프로그래머스15

[python]programmers - 매칭 점수 2019 카카오 신입 공채 1차 - 매칭 점수 * 카카오의 해설은 : 여기 2019 카카오 신입 공채 1차 코딩 테스트 문제 해설 작년에 이어 올해도 블라인드 전형으로 카카오 개발 신입 공채가 시작되었습니다! 그 첫 번째 관문으로 1차 온라인 코딩 테스트가 지난 9월 15일(토) 오후 2시부터 7시까지 5시간 동안 치러졌는데 tech.kakao.com * programmers 문제 : https://programmers.co.kr/learn/courses/30/lessons/42893 코딩테스트 연습 - 매칭 점수 매칭 점수 프렌즈 대학교 조교였던 제이지는 허드렛일만 시키는 네오 학과장님의 마수에서 벗어나, 카카오에 입사하게 되었다. 평소에 관심있어하던 검색에 마침 결원이 발생하여, 검색개발팀 progr.. 2021. 8. 30.
[Oracle] programmers - NULL 처리하기 문제 : https://programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 만약 동물의 이름이 NULL이면 No name으로 대체하여 출력한다. 풀이 -- SELECT ANIMAL_TYPE, -- CASE WHEN NAME IS NULL THEN 'No name' -- ELSE NAME -- END AS NAME, -.. 2021. 8. 5.
[Oracle] programmers - DATETIME에서 DATE로 형 변환 문제 : https://programmers.co.kr/learn/courses/30/lessons/59414 DATETIME을 DATE로 형변환하여 출력하는 문제이다 DATETIME : 2018-09-01 12:01:10 -> DATE : 2018-09-01 풀이 SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; TO_CHAR 을 이용하여 DATETIME을 DATE형식인 'YYYY-MM-DD'로 바꿔준다 참고 : https://gent.tistory.com/331 2021. 8. 5.
[Oracle] programmers - 오랜 기간 보호한 동물(2) 문제 : https://programmers.co.kr/learn/courses/30/lessons/59411 입양 간 동물 중에 보호소에 가장 오래 있었던 동물의 ID, NAME을 오래있었던 순으로 TOP2 만 출력하는 문제이다. 풀이 SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE A.ANIMAL_ID = B.ANIMAL_ID ORDER BY B.DATETIME - A.DATETIME DESC FETCH FIRST 2 ROWS ONLY; 두 테이블을 JOIN한 후 입양간 날 - 보호소 들어온 날 을 빼서 내림차순으로 청렬한 후, FETCH FIRST 2 ROWS ONLY를 통해 TOP2 만 출력했다. 2021. 8. 5.
[Oracle] programmers - 중성화 여부 파악하기 문제 : https://programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 중성화를 한 동물은 O, 안한 동물은 X로 표시하여 ID, NAME과 함께 출력합니다. ID로 오름차순 정렬하는 문제입니다. 풀이 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAK.. 2021. 8. 5.
[Oracle] programmers - 이름에 el이 들어가는 동물 찾기 문제 : 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 이름에 el 이 들어가는 Dog 를 찾아 이름순으로 정렬하여 출력하는 문제이다. 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE LOWER(NAME) LIKE '%el%' AND ANIMAL.. 2021. 8. 5.