보안을 그리다, 훈이

[Baekjoon/Python3] 19946번 2의 제곱수 계산하기 본문

Programming/Python & Data Structures

[Baekjoon/Python3] 19946번 2의 제곱수 계산하기

HooNeee 2020. 12. 8. 20:53

[Baekjoon/Python3] 19946번 2의 제곱수 계산하기

 

www.acmicpc.net/problem/19946

 

19946번: 2의 제곱수 계산하기

263 = 9,223,372,036,854,775,808 까지는 계산을 잘 하다가 264를 264-1인 18,446,744,073,709,551,615로 계산을 잘못해버렸다. 

www.acmicpc.net

 

n = int(input())
k = 64
while n % 2 == 0:
    n //= 2
    k -= 1
print(k)
Comments