aboutsummaryrefslogtreecommitdiff
path: root/2022/03/common.rs
blob: cf323f598999242a003b570085a8b364b9efdc18 (plain)
1
2
3
4
5
6
7
pub fn value(c: char) -> i64 {
    match c {
        'a'..='z' => (c as i64) - ('a' as i64) + 1,
        'A'..='Z' => (c as i64) - ('A' as i64) + 27,
        _ => panic!("Error: unexpected character '{}'", c)
    }
}

Generated with cgit - Back to sebastiano.tronto.net