Given a nonnegative integer, return whether it is a three digit number ending in one, in any consistent integer base. In other words, the number needs to be represented in base-N, N being an integer greater than zero.
Rules
- This is code-golf, so shortest answer wins.
- Since unary behaves weirdly, the behavior with input 310 is undefined.
- Standard loopholes are prohibited.
Examples
True:
5
73
101
1073
17
22
36
55
99
False:
8
18
23
27
98
90
88
72
68
A handful of large numbers:
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
is justn
1
s, e.g.0 = ()₁
,3 = (111)₁
,10 = (1111111111)₁
, etc. \$\endgroup\$