RosettaCodeData/Task/Prime-decomposition/EasyLang/prime-decomposition.easy

16 lines
252 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
proc decompose num . primes[] .
primes[] = [ ]
t = 2
while t * t <= num
if num mod t = 0
primes[] &= t
num = num / t
else
t += 1
.
.
primes[] &= num
.
2023-09-16 17:28:03 -07:00
decompose 9007199254740991 r[]
2023-07-01 11:58:00 -04:00
print r[]