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