Narcissistic decimal number: Difference between revisions

m
Line 4,183:
; Min is 0
),
Max is 10^Exp - 1,
combi(Exp, DigList, Comb),
powSum(Comb, Exp, 0, PSum),
Line 4,189:
digits(PSum, DList),
sort(0, @=<, DList, DSort), % hold equal digits
; ( DSort = Comb;
( PSum =:= 0, Comb = [0] -> % special case because
true Comb = [0] % DList in digits(0, DList) is [] and not [0]
; DSort = Comb
).
64

edits