Refactor Day06 to use less ToArray()
This commit is contained in:
parent
47f468ff68
commit
1edbfab132
|
|
@ -24,8 +24,8 @@ public class Day06 : IPuzzleSolver<long>
|
|||
var calculations = ParsePuzzleInput(pathToPuzzleInput);
|
||||
var numbers = calculations.numbers
|
||||
.Select(line => line.Split(' ', StringSplitOptions.RemoveEmptyEntries))
|
||||
.Select(line => line.Index().ToArray())
|
||||
.SelectMany(tuples => tuples.Select(tuple => (tuple.Index, long.Parse(tuple.Item))).ToArray())
|
||||
.Select(line => line.Index())
|
||||
.SelectMany(tuples => tuples.Select(tuple => (tuple.Index, long.Parse(tuple.Item))))
|
||||
.ToArray();
|
||||
var pivotedNumbers = numbers.GroupBy(tuple => tuple.Index);
|
||||
var indexedOperands = calculations.operands
|
||||
|
|
|
|||
Loading…
Reference in New Issue