Значение арифметического выражения 3 · 2892024 + 81 · 49121 − 9 · 1681 − 6011 записали в системе счисления с основанием 31. Определите сумму цифр с числовым значением, не превышающим 17, в записи этого числа.
Ответ
Ответ:
16750
Решение
s = 3 * 289**2024 + 81 * 49**121 - 9 * 16**81 - 6011 summa = 0 while s > 0: digit = s % 31 if digit <= 17: summa += digit s //= 31 print(summa)