Задание 14. Информатика. ЕГЭ. Поляков-321

Просмотры: 13
Изменено: 18 сентября 2024

Запись числа \(30\) в системе счисления с основанием \(N\) оканчивается на \(0\) и содержит \(4\) цифры. Чему равно основание этой системы счисления \(N\)?

Решение:

Python


N = 2

while True:
    num = 30
    s = ''
    while num:
        s = str(num % N) + s
        num //= N
    if len(s) == 4 and s[-1] == '0':
        print(N)
        break
    N += 1

Ответ: \(3\)