changed file and folder names to a sane scheme
This commit is contained in:
parent
c19129e6dd
commit
b725343392
34 changed files with 44 additions and 0 deletions
11
e0001/euler0001.bash
Executable file
11
e0001/euler0001.bash
Executable 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
9
e0001/euler0001.jl
Executable 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
8
e0001/euler0001.js
Executable 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
1
e0001/euler0001.py
Normal 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
7
e0001/euler0001.rkt
Normal 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))
|
Reference in a new issue