Module b
Expand description
ยงABC 360 B - Vertical Reading
refs: https://atcoder.jp/contests/abc360/tasks/abc360_b
use proconio::{input, marker::Chars};
fn main() {
input! {
s: Chars,
t: String,
}
for w in 1..s.len() {
for c in 0..w {
let sv = s.chunks(w).collect::<Vec<_>>();
let pick_s = sv
.iter()
.filter_map(|chunk| chunk.get(c))
.collect::<String>();
if pick_s == t {
println!("Yes");
return;
}
}
}
println!("No");
}