OFFSET
1,2
MAPLE
aList := upto -> local k; [seq(k/9, k in select(n -> add(convert(n, base, 3)) < padic[ordp](n, 3), [seq(9..upto, 9)]))]: aList(9000);
MATHEMATICA
Select[Range[9000], DigitSum[#, 3]<IntegerExponent[#, 3] &]/9 (* 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(9000, 3))
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Peter Luschny, Mar 08 2025
STATUS
approved
