思路分析

模拟

代码实现

  1. class Solution {
  2. public int numberOfSteps (int num) {
  3. int ans = 0;
  4. while (num != 0){
  5. if (num % 2 == 0){
  6. num /= 2;
  7. }else{
  8. num--;
  9. }
  10. ans++;
  11. }
  12. return ans;
  13. }
  14. }