[Javascript] 큰 수 만들기 - level 2

2021. 6. 8. 20:24·알고리즘

https://programmers.co.kr/learn/courses/30/lessons/42883

 

코딩테스트 연습 - 큰 수 만들기

 

programmers.co.kr

 

 

 

 

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  (2) 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
'알고리즘' 카테고리의 다른 글
  • [Java] 기능개발 - level 2
  • [Java] 프린터 - level 2
  • [Python] 순위 검색 - level 2 (효율성 통과 못함)
  • [Python] 타겟 넘버 - level 2
Giwonnnnnnn
Giwonnnnnnn
개발, 일상 등 나에 대한 모든 것을 기록합니다.
  • Giwonnnnnnn
    기록하는 곳
    Giwonnnnnnn
  • 전체
    오늘
    어제
    • 분류 전체보기 (85)
      • 프로그래밍 (32)
        • 객체지향 설계 (6)
        • git (1)
        • Network (2)
        • 후기 (2)
        • 기타 (10)
        • 발생한 에러들 (11)
      • Language (18)
        • Java (0)
        • Python (2)
        • JavaScript (13)
        • TIL (3)
      • 알고리즘 (11)
      • BackEnd (7)
        • 데이터베이스 (1)
        • Nest.js (4)
        • Node.js (2)
      • 자격증 공부 (1)
        • 정보처리기사 (0)
      • 영어공부 (3)
        • 문법 기초 (3)
      • Cloud (3)
        • GCP (3)
      • 일상 (5)
        • 리뷰 (2)
        • 맛집 탐방 (1)
        • 일상 (2)
        • 일기장 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • Github
    • LinkedIn
    • Instagram
  • 공지사항

  • 인기 글

  • 태그

    Object
    java
    파이썬
    자바
    프로그래머스
    알고리즘
    JavaScript
    오브젝트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
Giwonnnnnnn
[Javascript] 큰 수 만들기 - level 2
상단으로

티스토리툴바