Тип 14 № 46972 

Кодирование чисел. Системы счисления. Прямое сложение в СС
i
Значение выражения
записали в системе счисления с основанием 7 без незначащих нулей. Какая цифра чаще всего встречается в этой записи?
Решение. Последовательно будем преобразовывать данное выражение:

Результат суммы
в системе счисления с основанием 7 выглядит как единица, двойка, девять нулей, единица и четырнадцать нулей. При вычитании из полученного результата выражения
получаем число, которое в системе счисления с основанием 7 выглядит как единица, двойка, десять нулей, одиннадцать шестёрок, пятёрка, и два нуля. Заметим, что чаще всего встречается цифра 0.
Ответ: 0.
Приведём решение данной задачи на языке Python.
from collections import Counter
n = 5 * (343 ** 8) + 4 * (49 ** 12) + 7 ** 14 - 98
ans = ''
while n != 0:
ans += str(n % 7)
n = n // 7
counter = Counter(ans)
print(counter)
Приведём другое решение на языке Python. (без использования библиотек)
x = 5 * (343 ** 8) + 4 * (49 ** 12) + 7 ** 14 - 98
s = ""
while x != 0:
s += str(x % 7)
x //= 7
s = s[::-1]
maxx = 0
maxx_index = 0
for i in range(7):
if maxx < s.count(str(i)):
maxx = s.count(str(i))
maxx_index = i
print(maxx_index)
Ответ: 0