-
public static bool IsPower(int number)
- {
-
if (number <= 0)
- {
-
return false;
- }
-
-
if ((number & (number - 1)) == 0)
- {
-
return true;
- }
-
-
return false;
- }
- ===================================
-
public static bool IsPower(int number)
- {
-
if (number <= 0)
- {
-
return false;
- }
-
-
while (true)
- {
-
if (number == 1)
- {
-
return true;
- }
-
-
if ((number & 1) == 1)
- {
-
return false;
- }
-
- number >>= 1;
-
}
|