Complete day 3

This commit is contained in:
2024-12-09 21:01:37 -05:00
parent ba221663cb
commit 9b1f7f38d2
5 changed files with 165 additions and 2 deletions

View File

@@ -11,12 +11,14 @@ import com.mattrixwv.adventOfCode24.days.Problem1;
import com.mattrixwv.adventOfCode24.days.Problem2;
import com.mattrixwv.adventOfCode24.days.Problem3;
import com.mattrixwv.adventOfCode24.days.Problem4;
import com.mattrixwv.adventOfCode24.days.Problem5;
import com.mattrixwv.adventOfCode24.days.Problem6;
public class ProblemSelector{
private static final Scanner input = new Scanner(System.in);
//Holds the valid problem numbers
protected static final List<Integer> PROBLEM_NUMBERS = List.of(0, 1, 2, 3, 4);
protected static final List<Integer> PROBLEM_NUMBERS = List.of(0, 1, 2, 3, 4, 5, 6);
private ProblemSelector(){
@@ -32,6 +34,8 @@ public class ProblemSelector{
case 2 : day = new Problem2(); break;
case 3 : day = new Problem3(); break;
case 4 : day = new Problem4(); break;
case 5 : day = new Problem5(); break;
case 6 : day = new Problem6(); break;
default: throw new InvalidParameterException();
}
return day;