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

Сколько шестёрок содержится в семеричной записи значения выражения: 34315 + 494 − 72  ?

Каждое из чисел либо приведем к виду 7k  , либо переведем в семеричную сс (для чисел вида 7k10  получится число из единицы и k нулей в семеричной сс). После чего внутри семеричной сс выполним все арифметические операции и получим ответ.

Решение программой:

s = 343 ** 15 + 49 ** 4 - 7 ** 2
a = ’’
while s > 0:
    a = str(s % 7) + a
    s //= 7
print(a.count(’6’))

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