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
- 타겟넘버
- Lv3
- 알고리즘문제풀이
- 백준 알고리즘
- 5강클로저
- pccp기출문제
- c++
- 2023카카오블라인드코테
- 지도 여러개
- 두원사이의정수쌍
- [pccp 기출문제]
- Lv2
- solved.ac골드
- JS
- 프로그래머스
- 우박수열정적분
- 스택
- 비트마스크
- 정렬
- 알고리즘 문제풀이
- DP
- React.StrictMode
- div2개
- 최소스패닝트리
- 백준알고리즘
- 코어자바스크립트
- solved.ac플래티넘
- 과제진행하기
- 이중지도
- JS스터디
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