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

Просмотры: 118
Изменено: 25 ноября 2024

Укажите наименьшее основание системы счисления, в которой запись числа \(30\) трёхзначна.

Решение:

Python


p = 2

while True:
    n = 30
    s = ''
    while n:
        s = str(n % p) + s
        n //= p
    if len(s) == 3:
        print(p)
        break
    p += 1

Ответ: \(4\)