Решение задачи Двоичный логарифм с Яндекс Контест

Без пояснения   Просмотров: 4499


По данному натуральному числу N выведите такое наименьшее целое число k, что 2k≥ N.

Операцией возведения в степень пользоваться нельзя!


Код

n = int(input())
sum = 1
k = 0
while n > sum:
    sum *= 2
    k += 1
print(k)

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться



Заявка на расчет