Module a
Expand description
ยงABC 346 A - Adjacent Product
refs: https://atcoder.jp/contests/abc346/tasks/abc346_a
use proconio::input;
fn main() {
input! {
n: usize,
a: [usize; n],
}
let mut ans = vec![];
for i in 1..n {
ans.push(a[i] * a[i - 1]);
}
println!(
"{}",
ans.iter()
.map(|x| x.to_string())
.collect::<Vec<_>>()
.join(" ")
)
}