Значение арифметического выражения 7 · 5121912 + 6 · 641954 − 5 · 81991 − 4 · 81980 − 2022 записали в системе счисления с основанием 8. Определите количество цифр 7 в записи этого числа.
Ответ
Ответ:
3903
Решение
x = 7 * (512 ** 1912) + 6 * (64 ** 1954) - 5 * (8 ** 1991) - 4 * (8 ** 1980) - 2022 s = "" while x != 0: s += str(x % 8) x //= 8 s = s[::-1] print(s.count("7"))