From bffefe93bcd72fc9c4f511df852b050bc1e6a1a4 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Mon, 14 Dec 2020 17:51:05 -0500 Subject: [PATCH] convert to switch statement --- aoc2020/Day14.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/aoc2020/Day14.cs b/aoc2020/Day14.cs index aefa7cd..b4afd8c 100644 --- a/aoc2020/Day14.cs +++ b/aoc2020/Day14.cs @@ -24,10 +24,15 @@ namespace aoc2020 var str = line.Split("mask = ", 2)[1]; mask = bits = 0; for (var i = 35; i >= 0; --i) - if (str[35 - i] == 'X') - mask |= (ulong) 1 << i; - else if (str[35 - i] == '1') - bits |= (ulong) 1 << i; + switch (str[35 - i]) + { + case 'X': + mask |= (ulong) 1 << i; + break; + case '1': + bits |= (ulong) 1 << i; + break; + } } else {