본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 11966번 : 2의 제곱인가? 답

반응형
#include <iostream>
using namespace std;
int main() {
    int n,sum=1;
    cin >> n;
    if (n == 1)
    {
        cout << "1" << '\n';
        return 0;
    }
    while(sum<n){
        sum *= 2;
    }
    if (sum == n)
        cout << "1" << '\n';
    else
        cout << "0" << '\n';
}