Lv 2. 큰 수 만들기

박하린·2021년 7월 2일
0

프로그래머스

목록 보기
41/42

📚 문제

그리디 - https://programmers.co.kr/learn/courses/30/lessons/42883

💡 접근

⌨️ 코드

function solution(number, k) {
  let stack = [];
  for (let i in number) {
    let value = number[i];

    while (k > 0 && stack[stack.length - 1] < value) {
      stack.pop();
      k--;
    }

    stack.push(value);
  }

  stack.splice(number.length - k, k);
  return stack.join("");
}

📝 리뷰

profile
깃허브: https://github.com/khakaa

0개의 댓글

관련 채용 정보