Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- pccp기출문제
- 과제진행하기
- c++
- 프로그래머스
- solved.ac골드
- 백준알고리즘
- [pccp 기출문제]
- 지도 여러개
- 알고리즘 문제풀이
- 스택
- 5강클로저
- 2023카카오블라인드코테
- 타겟넘버
- 두원사이의정수쌍
- 이중지도
- JS
- Lv2
- React.StrictMode
- 백준 알고리즘
- 우박수열정적분
- 알고리즘문제풀이
- 정렬
- 비트마스크
- DP
- div2개
- 코어자바스크립트
- JS스터디
- solved.ac플래티넘
- Lv3
- 최소스패닝트리
Archives
- Today
- Total
호지
[프로그래머스] K번째수 문제풀이 JS 본문
commands를 탐색하면 부분 배열을 만들고,
부분 배열을 오름차순하여 k번째 수를 answer에 넣으면 되는 문제이다.
slice로 부분 배열을 나누고 sort한 이후, k번째 index를 answer에 push했다.
function solution(array, commands) {
let answer = []
for (const command of commands) {
answer.push(array.slice(command[0] - 1, command[1]).sort((a, b) => a - b)[command[2] - 1])
}
return answer
}
https://school.programmers.co.kr/learn/courses/30/lessons/42748
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 1차 다트 게임 문제풀이 JS (0) | 2023.08.10 |
---|---|
[프로그래머스] 완주하지 못한 선수 문제풀이 JS (0) | 2023.08.10 |
[프로그래머스] 모의고사 문제풀이 JS (0) | 2023.08.08 |
[프로그래머스] 체육복 문제풀이 JS (0) | 2023.08.08 |
[프로그래머스] 실패율 문제풀이 JS (0) | 2023.08.08 |
Comments