Задача к ЕГЭ по информатике на тему «арифметические выражения» №7

Значение арифметического выражения:

1234 + 7 ⋅1226 − 3 ⋅1216 + 2⋅125 + 552

записали в системе счисления с основанием 12. Сколько различных цифр содержится в этой записи?

x = 12**34 + 7 * 12**26 - 3 * 12**16 + 2 * 12**5 + 552
s = [0]*12
while x > 0:
    s[x % 12] += 1
    x //= 12
res = 0
for i in range(12):
    if s[i] != 0:
        res += 1
print(res)

Ответ: 8
Оцените статью
Я решу все!