프로그래머스/이진 변환 반복하기
function solution(s){
var answer = [];
var binaryCount = 0;
var removedZero = 0;
var c = 0;
while(s !== "1"){
const initialRemovedZero = s.split('0').length - 1;
s = s.replace(/0/g, '');
c = s.length;
s = c.toString(2);
const finalRemovedZero = s.split('0').length - 1;
removedZero += initialRemovedZero;
binaryCount++;
}
answer.push(binaryCount, removedZero);
return answer;
}
'Coding > 내일배움캠프' 카테고리의 다른 글
[내일배움캠프] Node.js 4기 | Day 72 | 24.03.16.(토) (1) | 2024.03.17 |
---|---|
[내일배움캠프] Node.js 4기 | Day 71 | 24.03.15.(금) (0) | 2024.03.16 |
[내일배움캠프] 타입스크립트 개인 과제 4일차 | Node.js 4기 | Day 69 | 24.03.13.(수) (0) | 2024.03.14 |
[내일배움캠프] 타입스크립트 개인 과제 3일차 | Node.js 4기 | Day 68 | 24.03.12.(화) (1) | 2024.03.12 |
[내일배움캠프] Node.js 4기 | Day 67 | 24.03.11.(월) (0) | 2024.03.12 |