mirror of
https://bitbucket.org/Mattrixwv/projecteulerrust.git
synced 2025-12-06 17:43:58 -05:00
Added solution to problem 16
This commit is contained in:
11
src/main.rs
11
src/main.rs
@@ -33,8 +33,8 @@ mod Problems;
|
||||
#[derive(PartialEq)]
|
||||
enum Selections{EMPTY, SOLVE, DESCRIPTION, LIST, EXIT, SIZE}
|
||||
|
||||
static problemNumbers: [u32; 16] = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
|
||||
10, 11, 12, 13, 14, 15];
|
||||
static problemNumbers: [u32; 17] = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
|
||||
10, 11, 12, 13, 14, 15, 16];
|
||||
|
||||
fn main(){
|
||||
let mut selection = Selections::EMPTY;
|
||||
@@ -191,6 +191,10 @@ fn solveProblem(problemNumber: u32){
|
||||
println!("{}", Problems::Problem15::getDescription());
|
||||
println!("{}", Problems::Problem15::solve());
|
||||
}
|
||||
else if(problemNumber == 16){
|
||||
println!("{}", Problems::Problem16::getDescription());
|
||||
println!("{}", Problems::Problem16::solve());
|
||||
}
|
||||
}
|
||||
fn descriptionMenu(){
|
||||
//Give some extra space to print the description
|
||||
@@ -261,6 +265,9 @@ fn printDescription(problemNumber: u32){
|
||||
else if(problemNumber == 15){
|
||||
println!("{}", Problems::Problem15::getDescription());
|
||||
}
|
||||
else if(problemNumber == 16){
|
||||
println!("{}", Problems::Problem16::getDescription());
|
||||
}
|
||||
}
|
||||
fn getProblemNumber() -> u32{
|
||||
println!("Enter a problem number: ");
|
||||
|
||||
Reference in New Issue
Block a user