September 2017 Update

This commit is contained in:
Ingy döt Net 2017-09-23 10:01:46 +02:00
parent bba7bfd280
commit ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions

View file

@ -1,3 +1,3 @@
func left_fact(k) {
^k -> map {|n| n! } -> sum(0)
^k -> map {|n| n! } -> sum
}

View file

@ -1,3 +1,3 @@
func left_fact(k) {
^k -> reduce { |a,b| a + b! } + 1
^k -> reduce({ |a,b| a + b! }, 0)
}

View file

@ -1,9 +1,7 @@
for r in [range(0, 10), range(20, 110).by(10)] {
for i in r {
printf("!%d = %s\n", i, left_fact(i));
}
for i (0..10, 20..110 `by` 10) {
printf("!%d = %s\n", i, left_fact(i))
}
for i in range(1000, 10000).by(1000) {
printf("!%d has %d digits.\n", i, left_fact(i).len);
for i (1000..10000 `by` 1000) {
printf("!%d has %d digits.\n", i, left_fact(i).len)
}