blob: dd0752cf72fa1c8705ae1617b4688bb72c494f82 (
plain) (
blame)
1
2
3
4
5
6
7
|
use std::collections::BTreeMap;
pub fn transform(h: &BTreeMap<i32, Vec<char>>) -> BTreeMap<char, i32> {
h.iter()
.flat_map(|(k, v)| v.iter().map(move |x| (x.to_ascii_lowercase(), *k)))
.collect()
}
|