Все задачи №14
№14

Цифры больше 9

Значение выражения 5·27²⁰ + 3·9³⁰ − 2 записали в системе счисления с основанием 27. Сколько в этой записи цифр, значение которых больше 9?

Учебная задача

Ответвпиши то, что вывела программа
Показать разбор
  1. Запиши выражение как есть, степени через **.
  2. Пока число не ноль, бери последнюю цифру как x % 27.
  3. Если цифра больше 9, увеличь счётчик.
  4. Отрежь цифру через x //= 27.
  5. Выведи счётчик.
x = 5 * 27 ** 20 + 3 * 9 ** 30 - 2
count = 0
while x != 0:
    if x % 27 > 9:
        count += 1
    x //= 27
print(count)