AOJ 0228 (Seven Segments : 7 セグメント)
【問題】
https://onlinejudge.u-aizu.ac.jp/problems/0228
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0228
【解説】
それぞれ0~9まで数値の7セグメントをビットで表現したもの配列として保持しておく。「切り替え」を行うということは、0のセグメントを1にする、または1のセグメントを0にするということなので、現在の状態と表示したい数値の状態の排他的論理和をとることで、操作する必要のあるセグメントを抽出することができる。
【コード】