프로그래머스 42579번 - 베스트앨범 요구사항 1. 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시한다. 2. 노래를 수록하는 기준은 다음과 같습니다. - 속한 노래가 많이 재생된 장르를 먼저 수록합니다. - 장르 내에서 많이 재생된 노래를 먼저 수록합니다. - 장르 내에서 재생 횟수가 같은 노래 중에서 고유 번호가 낮은 노래를 먼저 수록합니다. 3. 장르에 속한 곡이 하나라면, 하나의 곡만 선택합니다. 4. 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 배열에 담아 반환하라. 요구사항 분석 및 풀이과정 1. 장르 별로 재생 횟수를 취합하여 어떤 장르가 가장 많이 재생되었는지를 구합니다. 2. 입력으로 주어진 각 노래의 장르와 재생 횟수를 장르에 맞게 분류합니다. 3. 장르 별..
프로그래머스 59405번 - 상위 n개 레코드 요구사항 분석 및 풀이과정 1. 동물 보호소에 가장 먼저 들어온 동물의 이름(NAME)을 조회하여 반환하여야합니다. 2. 가장 먼저 들어온 동물은 1명이고, 가장 먼저 들어왔다는 것은 보호 시작일(DATETIME)이 가장 작은 동물을 말합니다. 3. 따라서 보호 시작일(DATETIME) 순으로 조회한 후 상위 1번째 행를 가져옵니다. DATETIME 순으로 조회하기 위하여 ORDER BY [COLUMN] [DESC/ASC] 구문을 사용합니다. DESC - 내림차순 ASC - 오름차순 (기본값, 생략 가능) 우리는 상위 1번째의 행만 가져오면 되므로, LIMIT N 을 사용합니다. LIMIT N - 상위 N개의 행을 추출합니다. 소스코드 작성 SELECT NA..
프로그래머스 59404번 - 여러 기준으로 정렬하기 요구사항 분석 및 풀이과정 1. 동물 보호소에 들어온 모든 동물의 아이디(ANIMAL_ID)와 이름(NAME), 보호 시작일(DATETIME)을 이름 순으로 조회하여 반환하여야 합니다. 2. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다. 3. 보호를 나중에 시작했다는 의미는 보호 시작일(DATETIME)이 더 크다는 의미입니다. 정렬 조건을 여러 개로 설정하는 방법은 ORDER BY [COLUMN] [DESC/ASC], ..., [COLUMN] [DESC/ASC] DESC - 내림차순 ASC - 오름차순 (기본값, 생략 가능) 정렬할 칼럼과 정렬 기준 쌍을 여러 개 나열하면 됩니다. 1번째 정렬 기준이 같을 경우 다..
프로그래머스 59403번 - 동물의 아이디와 이름 요구사항 분석 및 풀이과정 1. 동물 보호소에 들어온 모든 동물의 아이디(ANIMAL_ID)와 이름(NAME)을 ANIMAL_ID순으로 조회하여 반환하여야 합니다. ANIMAL_ID 순으로 반환하기 위하여 ORDER BY [COLUMN] [DESC/ASC] 구문을 사용합니다. DESC - 내림차순 ASC - 오름차순 (기본값, 생략 가능) 소스코드 작성 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID;
프로그래머스 59037번 - 어린 동물 찾기 요구사항 분석 및 풀이과정 1. 동물 보호소에서 들어온 동물 중 젊은 동물의 아이디(ANIMAL_ID)와 이름(NAME)을 조회하여 반환하여야합니다. 2. 단, 아이디(ANIMAL_ID) 순으로 반환하여야합니다. 젊은 동물은 INTAKE_CONDITION 칼럼이 'Aged'이 아닌 경우를 의미합니다. ANIMAL_ID 순으로 반환하기 위하여 ORDER BY [COLUMN] [DESC/ASC] 구문을 사용합니다. DESC - 내림차순 ASC - 오름차순 (기본값, 생략 가능) 소스코드 작성 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION 'Aged' ORDER BY ANIMAL_ID;
- Total
- Today
- Yesterday
- 스택
- 쓰레드
- Uber
- 구현
- dsu
- 해쉬
- JPA
- kotlin
- 연결리스트
- 코드 스니펫
- k8s
- dfs
- 오늘의집
- TDD
- BFS
- 비트연산
- set
- 탐욕법
- 코딩인터뷰
- 스트림
- 프로그래머스
- Java
- 회고
- 카카오
- 우선순위큐
- 문자열
- 정렬
- 알고리즘
- sql
- dp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |