腾讯笔试题(选择)

题目:一个数从1开始,每次可以选择*2或者+1,那么这个数到达2018最少需要多少步?

解答:

把2018变成二进制0111 1110 0010

每次*2相当于左移,+1相当于进1,所以从1变成0111 1110 0010的过程为16次。




写在最后:

Win系统下可以在【运行】下 calc.exe调出计算器....

你可能感兴趣的:(在线测试刷题)