Problem: 231. 2 的幂
说白了就是靠硬算,但是要知道对sum不进行控制就会导致直接超标,所以要在for循环的条件中加上sum <= n
sum <= n
由思路可知
bool isPowerOfTwo(int n) { long int sum = 1; for(int i = 0; i <= n && sum <= n; i++, sum *= 2) if(sum == n) return true; return false; }