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

17 lines
267 B
Text
Raw Permalink Normal View History

2024-10-16 18:07:41 -07:00
func[] decompose num .
2023-07-01 11:58:00 -04:00
t = 2
while t * t <= num
if num mod t = 0
primes[] &= t
num = num / t
else
t += 1
.
.
primes[] &= num
2024-10-16 18:07:41 -07:00
return primes[]
.
for v in [ 27 1232125 9007199254740991 ]
print decompose v
2023-07-01 11:58:00 -04:00
.