Skip to content

Commit e42b0f8

Browse files
author
Eric
committed
93차 1번 문제풀이
1 parent f4fd090 commit e42b0f8

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

live9/test93/문제1/황장현.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
function solution(number, k) {
2+
let stack = [];
3+
let 제거할수 = k;
4+
5+
for (let i = 0; i < number.length; i++) {
6+
while (
7+
제거할수 > 0 &&
8+
stack.length > 0 &&
9+
stack[stack.length - 1] < number[i]
10+
) {
11+
stack.pop();
12+
제거할수--;
13+
}
14+
stack.push(number[i]);
15+
}
16+
17+
while (제거할수 > 0) {
18+
stack.pop();
19+
제거할수--;
20+
}
21+
22+
return stack.join('');
23+
}
24+
25+
// console.log(solution('1924', 2));
26+
// console.log(solution('1231234', 3));
27+
// console.log(solution('4177252841', 4));
28+
// console.log(solution('10', 1)); // 1
29+
// console.log(solution('9876543214', 4)); // 987654
30+
console.log(solution('333222111', 4)); // 33322

0 commit comments

Comments
 (0)