changed file and folder names to a sane scheme

This commit is contained in:
ikselven 2017-07-12 00:08:34 +02:00
parent c19129e6dd
commit b725343392
34 changed files with 44 additions and 0 deletions

11
e0001/euler0001.bash Executable file
View file

@ -0,0 +1,11 @@
#!/bin/bash
declare -i sum=0
for i in {1..999}; do
{
echo $i | grep -E "*[05]$" || factor $i | grep -P "\d+:(\s\d)*(\s[35])(\s\d*)*$";
} > /dev/null && sum=$(( $sum + $i ))
done
echo "$sum"

9
e0001/euler0001.jl Executable file
View file

@ -0,0 +1,9 @@
#!/usr/bin/julia
println(
sum(filter(
x -> (x % 3 == 0) || (x % 5 == 0),
1:999
)
)
)

8
e0001/euler0001.js Executable file
View file

@ -0,0 +1,8 @@
#!/usr/bin/node
console.log(
[...Array(999).keys()]
.filter( x => (x+1) % 3 == 0 || (x+1) % 5 == 0)
.reduce( (sum, x) => sum + x + 1)
+ 1
);

1
e0001/euler0001.py Normal file
View file

@ -0,0 +1 @@
sum([x for x in range(1,1000) if x % 5 == 0 or x % 3 == 0])

7
e0001/euler0001.rkt Normal file
View file

@ -0,0 +1,7 @@
#lang typed/racket
(foldl (λ ((x : Nonnegative-Integer)
(y : Nonnegative-Integer))
(if (or (zero? (remainder x 3))
(zero? (remainder x 5)))
(+ x y) y)) 0 (range 1 1000))