RosettaCodeData/Task/Multiplication-tables/Rust/multiplication-tables-2.rust
2023-07-01 13:44:08 -04:00

17 lines
414 B
Text

fn main() {
let xs = (1..=12)
.map(|a| {
(1..=12)
.map(|b| {
if a > b {
String::from(" ")
} else {
format!("{:4}", a * b)
}
})
.collect::<String>()
})
.collect::<Vec<String>>();
println!("{}", xs.join("\n"))
}