#1482. 数字变化游戏

数字变化游戏

数字变化游戏

给定一个正整数 n。

每一步操作:

  • 如果 n 是偶数,将 n 除以 2;
  • 如果 n 是奇数,将 n 减去 1。

重复以上操作,直到 n 变成 0。

请输出总共需要多少步。

输入格式

一行,一个正整数 n。

输出格式

输出一个整数,表示需要执行的操作次数。

样例

10
5

样例说明:10 -> 5 -> 4 -> 2 -> 1 -> 0(共 5 次操作)

限制

  • 时间限制:1 秒
  • 空间限制:256 MB
  • 对于 100% 的数据,1 <= n <= 10^6