Если задано неотрицательное целое число, укажите, является ли оно трехзначным числом, оканчивающимся на единицу, в любой согласованной целочисленной базе. Другими словами, число должно быть представлено в base-N, где N является целым числом больше нуля.
правила
- Это код-гольф , поэтому выигрывает самый короткий ответ.
- Поскольку унарный ведет себя странно, поведение с вводом 3 10 не определено.
- Стандартные лазейки запрещены.
Примеры
Правда:
5
73
101
1073
17
22
36
55
99
Ложь:
8
18
23
27
98
90
88
72
68
Горстка больших чисел:
46656 true
46657 true
46658 true
46659 true
46660 true
46661 false
46662 false
46663 true
46664 false
46665 true
46666 true
46667 false
46668 false
46669 false
46670 true
46671 true
n
толькоn
1
с, например0 = ()₁
,3 = (111)₁
,10 = (1111111111)₁
и т.д.