Лосяш начал проходить новую компьютерную игру, в которой уровней. Он хочет очень быстро ее пройти, поэтому будет каждый день проходить половину от всех уровней, которые еще не прошел (как минимум
уровень в день). Если количество уровней будет нечетным и не равным
он будет проходить на
уровень меньше чем останется. Найдите количество дней, за которое Лосяш пройдет игру, если
.
Формат входных данных:
— натуральное число, количество уровней.
Формат выходных данных:
Количество дней, за которое Лосяш пройдет игру.
n = int(input())
count = 0
while n > 1:
count += 1
n = (n + 1) // 2
print(count + 1)
Ответ: 28