14 lines
328 B
Rust
14 lines
328 B
Rust
use std::io;
|
|
|
|
fn main(){
|
|
let fact = [1, 1, 2, 6, 24, 120, 720,
|
|
5040, 40320, 362880, 3628800, 39916800, 479001600];
|
|
|
|
let mut n = String::new();
|
|
io::stdin().read_line(&mut n)
|
|
.expect("Failed to read line");
|
|
let n = n.trim().parse::<usize>().unwrap();
|
|
|
|
println!("{}", fact[n]);
|
|
}
|