about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2021-12-18 16:09:07 -0500
committerBen Harris <ben@tilde.team>2021-12-18 16:09:07 -0500
commit18f43c76985f1a5c6d0d8769b3871e3460f3fd66 (patch)
tree0a1cf628b308942cebf9e6043edef31aedd52e2e
parent06872beca5ce10f12e5429e185e11e92e8255924 (diff)
inline d18p1 function
-rw-r--r--aoc2021/Day18.cs7
1 files changed, 2 insertions, 5 deletions
diff --git a/aoc2021/Day18.cs b/aoc2021/Day18.cs
index c8ea308..35fe8ff 100644
--- a/aoc2021/Day18.cs
+++ b/aoc2021/Day18.cs
@@ -106,11 +106,8 @@ public sealed class Day18 : Day
         return 3 * Magnitude(node?.Left) + 2 * Magnitude(node?.Right);
     }
 
-    public override object Part1()
-    {
-        var result = _fishes.Skip(1).Aggregate(Parse(_fishes.First()), (a, b) => Add(a, Parse(b)));
-        return Magnitude(result.Root);
-    }
+    public override object Part1() =>
+        Magnitude(_fishes.Skip(1).Aggregate(Parse(_fishes.First()), (a, b) => Add(a, Parse(b))).Root);
 
     public override object Part2()
     {