AdventOfCode/Day 01/Day01.cs
2022-12-02 11:49:06 +01:00

30 lines
908 B
C#

namespace Day_01.Day_01
{
internal class Day01
{
private static string inputPath = "Day 01/day-01-input.txt";
internal static int GetPart1()
{
return File.ReadAllText(inputPath)
.TrimEnd()
.Split(Environment.NewLine + Environment.NewLine)
.Select(s => s.Split(Environment.NewLine)
.Sum(Convert.ToInt32))
.MaxBy(v => v);
}
internal static int GetPart2()
{
return File.ReadAllText(inputPath)
.TrimEnd()
.Split(Environment.NewLine + Environment.NewLine)
.Select(s => s.Split(Environment.NewLine)
.Sum(Convert.ToInt32))
.OrderByDescending(v => v)
.Take(3)
.Sum();
}
}
}