From e6dafb4daa1259e562db3845207300ff52d98ea3 Mon Sep 17 00:00:00 2001 From: Marcus Penate Date: Fri, 3 Dec 2021 22:58:07 -0500 Subject: [PATCH] Fix bad update for day 3 part 1 --- Day 3/Marcus/cpp/part1.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Day 3/Marcus/cpp/part1.cpp b/Day 3/Marcus/cpp/part1.cpp index 811d406..91996c3 100644 --- a/Day 3/Marcus/cpp/part1.cpp +++ b/Day 3/Marcus/cpp/part1.cpp @@ -8,12 +8,10 @@ int main() int counts[12] = {0}; - int result = 0; + int result = 0; while(cin >> in) for(int i = 0; i < 12; i++) result = ((counts[i] += (in[i]=='1')?1:-1)>0)?(result|1<<(11-i)):(result&~(1<<(11-i))); - for(int i = 0; i < 12; i++) result |= ((counts[i]>0)?1:0)<<(11-i); - cout << result*(result^0x0FFF) << endl; return 0;