Textonyms: Difference between revisions

Content deleted Content added
m Rust - minor edit
m Rust - reformatted with rustfmt
Line 2,117:
't' | 'u' | 'v' => Some('8'),
'w' | 'x' | 'y' | 'z' => Some('9'),
_ => None,
}
}
Line 2,154:
}
 
let mut textonyms: Vec<(&String, &Vec<String>)> = table
table.iter().filter(|x| x.1.len() > 1).collect();
.filter(|x| x.1.len() > 1)
.collect();
 
println!(
println!( "There are {} words in '{}' which can be represented by the digit key mapping.",
count, filename);
println!("They require {} digit combinations to represent them.", table.len());
);
println!("{} digit combinations represent Textonyms.", textonyms.len());
println!(
println!( "They require {} digit combinations to represent them.", table.len());
.filter(|x| x.1table.len() > 1)
);
println!(
println!( "{} digit combinations represent Textonyms.", textonyms.len());
textonyms.len()
);
 
let top = std::cmp::min(5, textonyms.len());
Line 2,177 ⟶ 2,183:
 
fn main() {
let args : Vec<String> = std::env::args().collect();
if args.len() != 2 {
eprintln!("usage: {} word-list", args[0]);
Line 2,184 ⟶ 2,190:
match find_textonyms(&args[1]) {
Ok(()) => {}
Err(error) => eprintln!("{}: {}", args[1], error),
}
}</lang>