Clean up Day 7

This commit is contained in:
Christian
2023-12-28 14:07:28 +01:00
parent 4aa4a6e89d
commit 7fbac1f856

View File

@@ -6,22 +6,22 @@ enum Kind {
HC, HC,
OP, OP,
TP, TP,
THREE, Three,
FH, FH,
FOUR, Four,
FIVE, Five,
} }
impl Kind { impl Kind {
fn from_sorted_frequencies(slice: &[u8]) -> Kind { fn from_sorted_frequencies(slice: &[u8]) -> Kind {
match slice { match slice {
&[5] => Kind::FIVE, [5] => Kind::Five,
&[4, _] => Kind::FOUR, [4, _] => Kind::Four,
&[3, _] => Kind::FH, [3, _] => Kind::FH,
&[3, _, _] => Kind::THREE, [3, _, _] => Kind::Three,
&[2, _, _] => Kind::TP, [2, _, _] => Kind::TP,
&[2, _, _, _] => Kind::OP, [2, _, _, _] => Kind::OP,
&[1, _, _, _, _] => Kind::HC, [1, _, _, _, _] => Kind::HC,
_ => unreachable!(), _ => unreachable!(),
} }
} }