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