【Python】AtCoder Beginner Contest213 A,B問題 解答

この記事は約1分で読めます。

A問題 Bitwise Exclusive Or

XORの演算をする問題でした。

XOR演算については問題文で説明されています。

10進数である3は2進数では011

10進数である6は2進数では101

XOR演算は一方だけが1の場合に1、それ以外は0になる演算と捉えています。(かなり大雑把ですが)

011

101

110

それぞれの桁を縦に見ると110となります。

2進数である110は10進数では6となります。

pythonではXOR演算を行うには ^ を用いればよく、これで解答できました。

B問題 Booby Prize

コメント