반응형
https://leetcode.com/problems/power-of-two/
2의 제곱 수라면 비트가 1개만 켜져있으므로, n & (n-1)의 결과는 0이 됩니다.
class Solution {
public:
bool isPowerOfTwo(int n) {
return n > 0 && !(n & (n - 1));
}
};
반응형
'Algorithm' 카테고리의 다른 글
LeetCode 543. Diameter of Binary Tree (1) | 2024.02.29 |
---|---|
LeetCode 268. Missing Number (0) | 2024.02.20 |
LeetCode 1481. Least Number of Unique Integers after K Removals (0) | 2024.02.17 |
LeetCode 1642. Furthest Building You Can Reach (0) | 2024.02.17 |
LeetCode 2971. Find Polygon With the Largest Perimeter (0) | 2024.02.17 |