Factors of an integer: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 419:
{{Out}}
<lang AppleScript>{1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120}</lang>
 
=={{header|Arc}}==
<lang Arc>
(= divisor (fn (num)
(= dlist '())
(when (is 1 num) (= dlist '(1 0)))
(when (is 2 num) (= dlist '(2 1)))
(unless (or (is 1 num) (is 2 num))
(up i 1 (+ 1 (/ num 2))
(if (is 0 (mod num i))
(push i dlist)))
(= dlist (cons num dlist)))
dlist))
 
(map [rev _] (map [divisor _] '(45 53 60 64)))
</lang>
 
{{Out}}
<lang Arc>
'(
(1 3 5 9 15 45)
(1 53)
(1 2 3 4 5 6 10 12 15 20 30 60)
(1 2 4 8 16 32 64)
)
</lang>
 
 
=={{header|ARM Assembly}}==
19

edits