atcoder-solutionsatcoder-solutions
abc477_a

Traffic Light の解説

abc477_a by @ohnuma

解説

BYRを配列でもって次ー

fn main() { input! { c: char } let byr = "BYR".chars().collect_vec(); let idx = byr.iter().position(|&e| e == c).unwrap(); let ans = byr[(idx + 1) % 3]; println!("{}", ans); }

コメント