반응형
https://programmers.co.kr/learn/courses/30/lessons/42883
function solution(number, k) {
var answer = "";
let tmp_n = 0;
let tmp_idx = 0;
k = number.length - k;
for (let idx=0; idx<number.length-k; idx++) {
//
if (k == 0) {
break;
}
// 현재 인덱스가 저장한값보다 클 때
if (number[idx] > tmp_n) {
tmp_n = number[idx];
tmp_idx = idx;
}
// 숫자가 0일 때
if (number[idx] == 0 || idx == number.length-k-1) {
number.splice(idx,1);
tmp_n = 0;
idx = tmp_idx;
k--;
idx = -1;
}
}
return number;
}
반응형
'알고리즘' 카테고리의 다른 글
[Java] 기능개발 - level 2 (0) | 2021.06.08 |
---|---|
[Java] 프린터 - level 2 (0) | 2021.06.08 |
[Python] 순위 검색 - level 2 (효율성 통과 못함) (0) | 2021.06.08 |
[Python] 타겟 넘버 - level 2 (0) | 2021.06.07 |
[Python] 카펫 - level 2 (0) | 2021.06.07 |