[Boot camp for Beginners] A - Wanna go back home [Rust]
概要
AtCoder Problems: Boot camp for Beginners をRustで解いてみる
学んだことmemo
- NWSEで移動して元の位置に戻って来れるかどうか
- 複雑そうに見えるが、1日の移動距離は任意なので
N <-> S
とW <-> E
の移動距離を相殺できないバターンのみがNo
になる - どのような場合に相殺できないか
N <-> S
の片方のみが存在する またはW <-> E
の片方のみが存在する
- それぞれの文字が存在するかを調べた上で、
!(n ^ s) && !(w ^ e)
こうすればいい^
は XOR
参考
[Boot camp for Beginners] A - Wanna go back home [Rust]