[アルゴリズム]プログラマ-K番目の数字(JavaScript)
🔍K番目の数
問題の説明
配列のi番からj番までを切り取って並べ替えると、k番目の数字を求めようとします.
例えばarrayが[1,5,2,6,3,7,4],i=2,j=5,k=3の場合
1.arrayの2番目から5番目の場合は[5,2,6,3].
2.1からの配列を[2,3,5,6]に並べ替えた.
3.2の配列の3番目の数字は5です.
せいげんじょうけん
I/O例
🥕問題を解く
function solution(array, commands) {
let answer = [];
let cut = [];
//잘라서 cut배열에 push
for (let i = 0; i < commands.length; i++) {
cut.push(array.slice(commands[i][0]-1,commands[i][1]))
cut[i].sort(function (a, b) {return a - b});
answer.push(cut[i][commands[i][2]-1])
}
return answer;
}
https://programmers.co.kr/learn/courses/30/lessons/42748
Reference
この問題について([アルゴリズム]プログラマ-K番目の数字(JavaScript)), 我々は、より多くの情報をここで見つけました https://velog.io/@jungjaedev/알고리즘프로그래머스-K번째수JavaScriptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol