일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 컴퓨터 동작방식
- 리스트
- 라우팅
- 노마드코더
- data type
- 컴퓨터네트워크
- GIT
- 파이썬 정렬
- 파이썬 자료형
- 데이터 통신과 컴퓨터 네트워크
- 노개북
- 시스템 소프트웨어
- DP
- 이것이 취업을 위한 코딩테스트다
- 이것이 취업을 위한 코딩 테스트다
- CS
- 데이터통신
- 쿠키
- 자료형
- OSI7계층모델
- 기억장치
- 북클럽
- icmp
- 쉽게 배우는 데이터 통신과 컴퓨터 네트워크
- RARP
- sort()
- ARP
- 이코테
- 파이썬 연산자
- IT5분잡학사전
Archives
- Today
- Total
목록reduce() (1)
뚝딱햄 탈출기
[JS][TIL] reduce()를 사용해보자 : 프로그래머스 베스트앨범
[프로그래머스][level 3] 베스트앨범 접근 방식 입력값이 두 배열 genres와 plays로 나뉘어 들어오지만, 두 배열의 같은 인덱스를 가진 값들은 하나의 노래에 대한 값이다. 따라서 한 객체에 노래에 대한 정보들을 모아야겠다고 생각했다. 먼저 Object에 노래의 고유번호(= 인덱스), 장르, 재생 횟수를 담는다. 반환값인 베스트앨범의 첫 번째 기준은 '속한 노래의 재생 횟수가 많은 장르 먼저 수록' 이므로 장르별로 해당 장르 노래들의 재생 횟수를 모두 더하고, 총 재생 횟수를 기준으로 장르를 내림차순 정렬해야겠다고 생각했다. 베스트앨범의 두 번째 기준은 '장르 내에서 많이 재생 횟수가 많은 노래 수록' 이다. 장르별로 속한 노래들을 재생 횟수를 기준으로 내림차순 정렬해야겠다고 생각했다. 장르를..
Algorithm & Data structure/알고리즘 문제 풀이
2024. 4. 3. 21:42