文章目录 一、题目描述二、解题思路三、代码实现 一、题目描述 二、解题思路 太简单的题目,感觉没必要优化了,不过看到大佬们的解法好像可以转成二进制来做。 三、代码实现 var numberOfSteps = function(num) { let count = 0 while(num!=0){ if(num%2==0){ num = num / 2 }else{ num-- } count++ } return count };