Alexey Prochorenko
Оракул
(55191)
5 лет назад
умножай 2 на 2 и так далее и сравнивай с числом
если меньше, то умножай дальше, если равно выдавай число циклов, если больше - пиши "нет"
отдельная ветвь для отрицательных степеней, если надо
Аглая Шниц
Искусственный Интеллект
(145260)
5 лет назад
print ((lambda x, n, l : l(x, n, l)) (int(input()), 0, lambda x, n, l : "НЕТ" if x&1 and x!=1 else str(n) if x==1 else l(x>>1,n+1, l)))