計算機に数値が表示されると、その数値のさまざまな変換がどのようになるかを考慮することができます。たとえば、7セグメントディスプレイでは、2は次のように表示されます。
そして、水平方向に反転すると、次のようになります。
そのため、2の鏡像は5です。
このチャレンジのタスクは、1桁の数字を取得し、そのミラーイメージの番号を返すことです(可能な場合)。鏡像が数字のように見えない場合は、180度回転した数字を返します(可能な場合)。これらのどちらでもない場合は、-1を返します。
以下は、プログラムが処理する必要がある入力と出力の完全なリストです。
Input Output
0 0
1 -1
2 5
3 -1
4 -1
5 2
6 9
7 -1
8 8
9 6
コードゴルフの挑戦、最短コードが優勝します!