Clean up Day 7
This commit is contained in:
@@ -6,22 +6,22 @@ enum Kind {
|
||||
HC,
|
||||
OP,
|
||||
TP,
|
||||
THREE,
|
||||
Three,
|
||||
FH,
|
||||
FOUR,
|
||||
FIVE,
|
||||
Four,
|
||||
Five,
|
||||
}
|
||||
|
||||
impl Kind {
|
||||
fn from_sorted_frequencies(slice: &[u8]) -> Kind {
|
||||
match slice {
|
||||
&[5] => Kind::FIVE,
|
||||
&[4, _] => Kind::FOUR,
|
||||
&[3, _] => Kind::FH,
|
||||
&[3, _, _] => Kind::THREE,
|
||||
&[2, _, _] => Kind::TP,
|
||||
&[2, _, _, _] => Kind::OP,
|
||||
&[1, _, _, _, _] => Kind::HC,
|
||||
[5] => Kind::Five,
|
||||
[4, _] => Kind::Four,
|
||||
[3, _] => Kind::FH,
|
||||
[3, _, _] => Kind::Three,
|
||||
[2, _, _] => Kind::TP,
|
||||
[2, _, _, _] => Kind::OP,
|
||||
[1, _, _, _, _] => Kind::HC,
|
||||
_ => unreachable!(),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user