This commit is contained in:
2023-09-12 14:25:52 -04:00
parent c1196e8dc4
commit 616f215158
4 changed files with 84 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using AdventOfCode.Runner.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AdventOfCode.Problems.AOC2022.Day12;
[ProblemInfo(2022, 12, "Hill Climbing Algorithm")]
internal class HillClimbing : Problem
{
public override void CalculatePart1()
{
throw new NotImplementedException();
}
public override void CalculatePart2()
{
throw new NotImplementedException();
}
public override void LoadInput()
{
throw new NotImplementedException();
}
}

View File

@@ -0,0 +1,27 @@
using AdventOfCode.Runner.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AdventOfCode.Problems.AOC2022.Day13;
[ProblemInfo(2022, 13, "Distress Signal")]
internal class DistressSignal : Problem
{
public override void CalculatePart1()
{
throw new NotImplementedException();
}
public override void CalculatePart2()
{
throw new NotImplementedException();
}
public override void LoadInput()
{
throw new NotImplementedException();
}
}

View File

@@ -0,0 +1,27 @@
using AdventOfCode.Runner.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AdventOfCode.Problems.AOC2022.Day14;
[ProblemInfo(2022, 14, "Regolith Reservoir")]
internal class RegolithReservoir : Problem
{
public override void CalculatePart1()
{
throw new NotImplementedException();
}
public override void CalculatePart2()
{
throw new NotImplementedException();
}
public override void LoadInput()
{
throw new NotImplementedException();
}
}

View File

@@ -25,6 +25,9 @@ public class AOCRunner
_years = new List<int>(); _years = new List<int>();
_selectedYear = DateTime.Now.Year; _selectedYear = DateTime.Now.Year;
FindProblemClasses(); FindProblemClasses();
if(!_loadedProblems.ContainsKey(_selectedYear))
_selectedYear = _loadedProblems.Keys.First();
InitSizing(); InitSizing();
if (_years.Count > 0) if (_years.Count > 0)