OFFSET
1,2
MAPLE
aList := upto -> local k; [seq(k/16, k in select(n -> add(convert(n, base, 4)) < padic[ordp](n, 4), [seq(16..upto, 16)]))]: aList(46000);
MATHEMATICA
Select[Range[46000], DigitSum[#, 4]<IntegerExponent[#, 4] &]/16 (* Stefano Spezia, Mar 08 2025 *)
PROG
(SageMath)
def aList(upto, b): return [n/b^2 for n in srange(b^2, upto, b^2) if sum(n.digits(b)) < valuation(n, b)]
print(aList(46000, 4))
CROSSREFS
KEYWORD
nonn,base,new
AUTHOR
Peter Luschny, Mar 08 2025
STATUS
approved