문제


const solution = (n) =>{ let answer = 0; while(n){ if(Math.floor(n % 2)){ answer++; } n = Math.floor(n / 2); } return answer; }
function solution(n) { let answer = 0; while(n > 1) { if(n%2 === 0) { n = n/2; } else { n--; answer++; } } return answer+1; }
const solution = (n, res = 0) => n === 1 ? res + 1 : solution(parseInt(n / 2), res + n % 2)