Задание 14. Информатика. ЕГЭ. Шастин. 19.01.2025
- Просмотры: 1563
- Изменено: 2 февраля 2025
(Л. Шастин) Значение арифметического выражения $$ 5 \cdot 729^{2024} + 3 \cdot 243^{1413} - 7 \cdot 81^{169} - 2 \cdot 9^{107} + 3017 $$ записали в системе счисления с основанием \(27.\) Определите сумму чётных цифр с числовым значением, не превышающим \(25,\) в записи этого числа.
Решение:
Python
def conv(n):
alph = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
ans = ''
while n:
ans = alph[n % 27] + ans
n //= 27
return ans
n = 5 * 729**2024 + 3 * 243**1413 - 7 * 81**169 - 2 * 9**107 + 3017
print(sum(int(x, 27) for x in conv(n) if int(x, 27) % 2 == 0 and int(x, 27) < 25))
Ответ: \(26\)