Задание 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\)