Added solution to Problem13

This commit is contained in:
2020-06-16 12:23:13 -04:00
parent f654a7d172
commit b5c6e3f0c3
3 changed files with 165 additions and 1 deletions

View File

@@ -33,7 +33,7 @@ mod Problems;
#[derive(PartialEq)]
enum Selections{EMPTY, SOLVE, DESCRIPTION, LIST, EXIT, SIZE}
static problemNumbers: [u32; 13] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
static problemNumbers: [u32; 14] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13];
fn main(){
let mut selection = Selections::EMPTY;
@@ -178,6 +178,10 @@ fn solveProblem(problemNumber: u32){
println!("{}", Problems::Problem12::getDescription());
println!("{}", Problems::Problem12::solve());
}
else if(problemNumber == 13){
println!("{}", Problems::Problem13::getDescription());
println!("{}", Problems::Problem13::solve());
}
}
fn descriptionMenu(){
//Give some extra space to print the description
@@ -239,6 +243,9 @@ fn printDescription(problemNumber: u32){
else if(problemNumber == 12){
println!("{}", Problems::Problem12::getDescription());
}
else if(problemNumber == 13){
println!("{}", Problems::Problem13::getDescription());
}
}
fn getProblemNumber() -> u32{
println!("Enter a problem number: ");