From b13bb26752dd627f24993ea0a00900f0601bbce0 Mon Sep 17 00:00:00 2001 From: kageru Date: Thu, 16 Dec 2021 23:12:44 +0100 Subject: [PATCH] Remove unneeded bitshift --- 2021/src/bin/day03.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2021/src/bin/day03.rs b/2021/src/bin/day03.rs index 0f98c9d..ef3909e 100644 --- a/2021/src/bin/day03.rs +++ b/2021/src/bin/day03.rs @@ -14,7 +14,7 @@ fn bit_at(x: usize, n: usize) -> bool { } fn most_common(parsed: &Parsed, bits: usize) -> usize { - (0..bits).rev().map(|n| most_common_at(parsed, n)).fold(0, |acc, b| (acc | (b as usize)) << 1) >> 1 + (0..bits).rev().map(|n| most_common_at(parsed, n)).fold(0, |acc, b| (acc << 1) | (b as usize)) } fn most_common_at(parsed: &Parsed, n: usize) -> bool {