위의 코드는 다음처럼 LINQ로도 표현 가능합니다.
var max = File.ReadAllText("day1_input.txt")
.Split(Environment.NewLine + Environment.NewLine)
.Select(x =>
x.Split(Environment.NewLine, StringSplitOptions.RemoveEmptyEntries)
.Sum(y => int.Parse(y))
)
.Max();
Console.WriteLine(max);