pass as char is easier to read that key as u8

main
Ray Slakinski 2020-12-03 14:56:30 -05:00
parent 8c36dff3d1
commit 986a35d0fc
1 changed files with 2 additions and 2 deletions

View File

@ -10,8 +10,8 @@ fn main() {
for line in passline.iter() {
let (min, max, key, pass) =
scan_fmt!(&line, "{}-{} {}: {}", usize, usize, char, String).unwrap();
if (pass.as_bytes()[min - 1] == key as u8 && pass.as_bytes()[max - 1] != key as u8)
|| (pass.as_bytes()[min - 1] != key as u8 && pass.as_bytes()[max - 1] == key as u8)
if (pass.as_bytes()[min - 1] as char == key && pass.as_bytes()[max - 1] as char != key)
|| (pass.as_bytes()[min - 1] as char != key && pass.as_bytes()[max - 1] as char == key)
{
valid_passwords += 1;
}