C#을 통한 Advent of Code 2022 | ANDREA ANGELLA

위의 코드는 다음처럼 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);
2개의 좋아요