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