Clean up Day 7
This commit is contained in:
@@ -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!(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user