27 lines
487 B
Rust
27 lines
487 B
Rust
use std::io;
|
|
|
|
fn main(){
|
|
let mut mult : usize = 1;
|
|
|
|
for _i in 0..3{
|
|
let mut m = String::new();
|
|
io::stdin().read_line(&mut m)
|
|
.expect("Failed to read line");
|
|
let m = m.trim().parse::<usize>().unwrap();
|
|
|
|
mult *= m;
|
|
}
|
|
|
|
let mut count : [u32; 10] = [0; 10];
|
|
while mult > 0{
|
|
let r : usize = mult % 10;
|
|
count[r] += 1;
|
|
|
|
mult = mult / 10;
|
|
}
|
|
|
|
for i in 0..10{
|
|
println!("{}", count[i]);
|
|
}
|
|
}
|