관리 메뉴

솜씨좋은장씨

[BaekJoon] 11966번 : 2의 제곱인가? (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 11966번 : 2의 제곱인가? (Python)

솜씨좋은장씨 2022. 8. 12. 22:47
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 2의 제곱인가? 입니다.

 

11966번: 2의 제곱인가?

자연수 N이 주어졌을 때, 2의 제곱수면 1을 아니면 0을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def get_pow_2_list(max_n):
    return [pow(2, n) for n in range(max_n + 1)]


def is_pow_2(N):
    is_pow = False
    pow_list = get_pow_2_list(max_n=30)
    
    if N in pow_list:
        is_pow = True
        
    return is_pow


if __name__ == "__main__":
    N = int(input())
    
    print(int(is_pow_2(N)))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments