Anonymous user
Factors of an integer: Difference between revisions
→{{header|Lambdatalk}}
No edit summary |
|||
Line 2,981:
{def factors
{def factors.r
{lambda {:num :i :N
{if {> :i :N}
then
else {if {= {% :num :i} 0}
then
{if {not {= {/ :num :i} :i}}
then
else}
else}
{factors.r :num {+ :i 1} :N} }}}
{lambda {:n}
{
-> factors
{factors 45}
->
{factors 53}
->
{factors 64}
->
</lang>
|