40 lines
806 B
Plaintext
40 lines
806 B
Plaintext
task=: {{
|
|
for_num. nums do.
|
|
factor=. x:sqff num
|
|
if. 1=factor do. echo num,&":' was not factored'
|
|
else. echo num,&":': ',factor,&":' * ',":x:num%factor
|
|
end.
|
|
end.
|
|
}}
|
|
|
|
nums=: ".{{)n
|
|
2501
|
|
12851
|
|
13289
|
|
75301
|
|
120787
|
|
967009
|
|
997417
|
|
7091569
|
|
13290059
|
|
42854447
|
|
223553581
|
|
2027651281
|
|
11111111111
|
|
100895598169
|
|
1002742628021
|
|
60012462237239
|
|
287129523414791
|
|
9007199254740931
|
|
11111111111111111
|
|
314159265358979323
|
|
384307168202281507
|
|
419244183493398773
|
|
658812288346769681
|
|
922337203685477563
|
|
1000000000000000127
|
|
1152921505680588799
|
|
1537228672809128917
|
|
4611686018427387877x
|
|
}}-.LF
|