[JavaScript] 이진 변환 반복하기

ksweeni·2023년 5월 9일

Programmers

목록 보기
16/20

이진 변환 반복하기

🎱 problem

https://school.programmers.co.kr/learn/courses/30/lessons/70129

🎱 solution

function solution(s) {
    let zero =0;
    let count =0;
    while(s.length!==1){
        const origin = s.length;
        s=s.split('').filter(n=>n==='1').join('');
        const len = s.length;
        zero += origin-len;
        s = len.toString(2);
        count++;
    }
    return[count,zero]
}

0개의 댓글