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,21 @@
var fibonacci = [0, 1] ;
{
fibonacci.append(fibonacci[-1] + $fibonacci[-2]);
} * (1000 - fibonacci.len);
var (actuals, expected) = ([], []);
{ |i|
var num = 0;
fibonacci.each { |j| j.digit(-1) == i && (num++)};
actuals.append(num / 1000);
expected.append(1 + (1/i) -> log10);
} * 9;
"%17s%17s\n".printf("Observed","Expected");
{ |i|
"%d : %11s %%%15s %%\n".printf(
i, "%.2f".sprintf(100 * actuals[i - 1]),
"%.2f".sprintf(100 * expected[i - 1]),
);
} * 9;