aboutsummaryrefslogtreecommitdiff
path: root/challenge-065/richard-park/apl/DigitsSum.aplf
blob: b83d463a9248577bdf1a8a0dc338d16e0c7cb177 (plain)
1
2
3
4
5
6
7
8
 DigitsSum{
⍝ ⍺: Number of digits 
⍝ ⍵: Sum of digits 
⍝ ←: Numbers with ⍺ digits whose digits sum to ⍵
     n,1(⎕D∘.,⊢)(¯1+)⎕D   ⍝ All numbers with ⍺ digits
     s+¨¨n                 ⍝ Sum of digits
     (s=)/¨n                 ⍝ ←
 }