큰수만들기

»

문제

풀이

// ! 내 코드
function solution(number, k) {
  const stack = [];

  console.log(number.split(""));
  number.split("").forEach((el) => {
    while (k > 0 && stack[stack.length - 1] < el) {
      stack.pop();
      k--;
    }

    stack.push(el);
  });

  stack.splice(stack.length - k, k);

  return stack.join("");
}