Дано натуральное число . Выведите слово
, если число
является точной степенью двойки, или слово
в противном случае.
В ответе укажите вывод программы для числа
1427247692705959881058285969449495136382746624
n = int(input())
flag = True
while n > 1:
if n % 2 == 0:
n //= 2
else:
flag = False
break
if flag == True:
print(’YES’)
else:
print(’NO’)
Ответ: YES