AdventOfCode/Advent Of Code Library/2022/Day 01/Day01.cs
2022-12-03 17:00:24 +01:00

30 lines
873 B
C#

namespace Day_01.Day_01
{
public class Day01
{
private static string inputPath = "Day 01/day-01-input.txt";
public 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);
}
public 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();
}
}
}