programmers.co.kr/learn/courses/30/lessons/42579 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 문제는 위와 같으며, 장르별 노래의 재생 횟수의 합을 저장한 Map과 장르별 노래 리스트를 저장한 Map을 만들어서 정렬함으로써 문제를 해결하였습니다. 베스트앨범에 들어갈 노래의 조건을 하나씩 살펴보겠습니다. 1. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 이 조건을 확인하기 위해, 주어진 노래를 차례로 확인하면서 장르를 key로 하고 해당 노래가 재생된 횟수의 합을..
programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제는 위와 같으며, 먼저 주어진 이차원 배열을 {"의상의 종류": "해당 종류의 의상 수"} 형태의 Map으로 변환합니다. 이후 각 의상의 수 + 1을 최종 답에 곱한 뒤, 마지막으로 -1을 하여 답을 얻을 수 있습니다. import java.util.HashMap; import java.util.Map; class Solution { public int solution(String[][] clothes) { int answer = 1; // {종류: 갯수} 형태 맵 생성 Map clothesMap = new HashMap(); for (String[] clo..
- Total
- Today
- Yesterday
- cloudfront
- search
- string
- programmers
- spring
- ionic
- 소수
- BFS
- 에라토스테네스의 체
- Combination
- java
- 프로그래머스
- CodeDeploy
- CodeCommit
- sort
- 수학
- map
- ECR
- Dynamic Programming
- DFS
- SWIFT
- array
- 조합
- Algorithm
- EC2
- AWS
- CodePipeline
- permutation
- 순열
- Baekjoon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |