Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View file

@ -0,0 +1,4 @@
require('ntheory')
func prime_factors(n) {
[%S<ntheory>.factor(n.to_s)]
}

View file

@ -0,0 +1,18 @@
func prime_factors(n) {
var p = 3;
var out = [];
return out if (n < 1);
while (!(n & 1)) {
n >>= 1;
out << 2;
}
while ((n > 1) && (p*p <= n)) {
while (n %% p) {
n /= p;
out << p;
}
p += 2;
}
out << n if (n > 1);
return out;
}

View file

@ -0,0 +1 @@
say prime_factors(536870911);