about summary refs log tree commit diff
path: root/aoc2021/Day03.cs
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2021-12-12 15:09:41 -0500
committerBen Harris <ben@tilde.team>2021-12-12 15:09:41 -0500
commit18a5d9aae31839ba4bf64a38922d6e4b4459151a (patch)
tree81e73296a8c1bd9c05fb07d7cb5a15748051b6bb /aoc2021/Day03.cs
parent7feb07944a4183f4caae4b9004bab1d4e139fd51 (diff)
refactor p1 and p2 to return objects
Diffstat (limited to 'aoc2021/Day03.cs')
-rw-r--r--aoc2021/Day03.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/aoc2021/Day03.cs b/aoc2021/Day03.cs
index f8e18dc..7579ffe 100644
--- a/aoc2021/Day03.cs
+++ b/aoc2021/Day03.cs
@@ -12,7 +12,7 @@ public sealed class Day03 : Day
         _report = Input.ToList();
     }
 
-    public override string Part1()
+    public override object Part1()
     {
         var l = _report.Count / 2;
         var g = new StringBuilder();
@@ -28,10 +28,10 @@ public sealed class Day03 : Day
         var gamma   = g.ToString().BigIntegerFromBinaryString();
         var epsilon = e.ToString().BigIntegerFromBinaryString();
 
-        return $"{gamma * epsilon}";
+        return gamma * epsilon;
     }
 
-    public override string Part2()
+    public override object Part2()
     {
         var o = _report;
         var c = _report;
@@ -57,6 +57,6 @@ public sealed class Day03 : Day
         }
         var co2 = c.Single().BigIntegerFromBinaryString();
 
-        return $"{o2 * co2}";
+        return o2 * co2;
     }
 }