№14 · решено
Цифры больше 9
Значение выражения 5·27²⁰ + 3·9³⁰ − 2 записали в системе счисления с основанием 27. Сколько в этой записи цифр, значение которых больше 9?
Учебная задача
Ответвпиши то, что вывела программа
Показать разбор
- Запиши выражение как есть, степени через **.
- Пока число не ноль, бери последнюю цифру как x % 27.
- Если цифра больше 9, увеличь счётчик.
- Отрежь цифру через x //= 27.
- Выведи счётчик.
x = 5 * 27 ** 20 + 3 * 9 ** 30 - 2
count = 0
while x != 0:
if x % 27 > 9:
count += 1
x //= 27
print(count)