网易前端编程题第一道
为什么这样做只ac了50%?
var input = parseInt(readline()); var x = 0; var ret = []; if (input === 1) { print('1') } else if (input === 2) { print ('2') }else if (input > 2) { while (input % 2 === 0) { // 偶数 ret.unshift(2); input = (input - 2) / 2 } while (input % 2 !== 0) { ret.unshift(1); input = (input -1) /2 } var str = ret.join(''); print (str) }