Narcissistic decimal number: Difference between revisions
Content added Content deleted
(→JS Reduced search: Extended domain of digitList to zero) |
(→Functional Python: Simplified predicate, extended domain of digitList to 0.) |
||
Line 3,335: | Line 3,335: | ||
x for x in digitPowerSums(n) |
x for x in digitPowerSums(n) |
||
if isDaffodil(n)(x) |
if isDaffodil(n)(x) |
||
] |
|||
Line 3,374: | Line 3,374: | ||
ds = digitList(n) |
ds = digitList(n) |
||
return e == len(ds) and n == powerSum(e)(ds) |
return e == len(ds) and n == powerSum(e)(ds) |
||
return lambda n: |
return lambda n: go(n) |
||
Line 3,415: | Line 3,415: | ||
list of single-digit integers. |
list of single-digit integers. |
||
''' |
''' |
||
def go(x): |
|||
return |
return go(x // 10) + [x % 10] if x else [] |
||
return go(n) if n else [0] |
|||