본문 바로가기
백준 알고리즘/시뮬레이션

백준 1094 파이썬

by paysmile 2018. 11. 6.



length = int(input())
n = 64
while n > length:
n = n/2
lists = [n]
sum=0
count=0
while n != 1:
n = n/2
lists.append(n)
for i in lists:
if sum+i <= length:
sum = sum +i
count = count+1
print(count)


'백준 알고리즘 > 시뮬레이션' 카테고리의 다른 글

백준 10219 파이썬  (0) 2018.11.12
백준 1057 파이썬  (0) 2018.11.06
백준 2455 파이썬  (0) 2018.11.06
백준 1021번 파이썬  (0) 2018.09.18
백준 8958번 파이썬  (0) 2018.09.18