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

Значение выражения 211 + 4 ⋅31111 + 111  записали в системе счисления с основанием 2  . Найдите сумму цифр получившегося числа и запишите её в ответе в десятичной системе счисления.

a = int(bin(2 ** 11 + 4 * 3 ** 1111 + 111)[2::])
ans = 0
while a > 0:
    ans += (a % 10)
    a //= 10
print(ans)

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