https://programmers.co.kr/learn/courses/30/lessons/70129?language=javascript
function solution(s) {
var reCount = 0;
var zeroCount = 0;
while (s.length > 1) {
var beforeLength = s.length;
s = s.split('0').join('');
var afterLength = s.length;
zeroCount += beforeLength - afterLength;
s = afterLength.toString(2);
reCount++;
}
var answer = [reCount, zeroCount];
return answer;
}
문제가 주어준 과정을 충실히 이행하면된다.
음.. 특별한 풀이과정은 없다.
변환숫자.toString(진법숫자)
: 진법숫자대로 변환숫자를 문자열로 변환시킨다.parseInt(변환문자열, 진법숫자)
: 변환문자열을 진법숫자대로 숫자로 변환시킨다.