rust!
parent
1dc3b030e0
commit
4c6bfa1821
|
@ -3,3 +3,4 @@
|
||||||
c/binaries
|
c/binaries
|
||||||
*/bin/*
|
*/bin/*
|
||||||
*.dwarf
|
*.dwarf
|
||||||
|
rust/target
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[[package]]
|
||||||
|
name = "euler-rust"
|
||||||
|
version = "0.1.0"
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
[package]
|
||||||
|
name = "euler-rust"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["evan hemsley <evan.hemsley@gmail.com>"]
|
||||||
|
|
||||||
|
[dependencies]
|
|
@ -0,0 +1 @@
|
||||||
|
pub mod problem_001;
|
|
@ -0,0 +1,13 @@
|
||||||
|
fn solution() -> i32 {
|
||||||
|
return (1..1000).filter( |n| (n % 3 == 0) || (n % 5 == 0)).sum();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
|
mod tests {
|
||||||
|
use euler::problem_001::solution;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn problem_001() {
|
||||||
|
assert_eq!(solution(), 233168);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
pub mod euler;
|
Loading…
Reference in New Issue