Задание 14. Информатика. ЕГЭ. Поляков-336
- Просмотры: 65
- Изменено: 21 ноября 2024
В системе счисления с основанием \(N\) запись числа \(87\) оканчивается на \(2\) и содержит не более двух цифр. Чему равно число \(N\)? Если у задачи есть несколько решений, выберите наименьшее.
Решение:
Python
N = 2
alph = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
while N < 37:
num = 87
s = ''
while num:
s = alph[num % N] + s
num //= N
if len(s) <= 2 and s[-1] == '2':
print(N)
break
N += 1
Ответ: \(17\)