Quando um número é mostrado em uma calculadora, é possível considerar como seriam as várias transformações desse número. Por exemplo, em uma exibição de sete segmentos, 2 é mostrado assim:
E quando virado horizontalmente, fica assim:
Como tal, a imagem espelhada de 2 é 5.
A tarefa neste desafio é pegar um número de um dígito e retornar o número que é sua imagem espelhada (se possível). Se a imagem espelhada não parecer um número, retorne o número girado 180 graus (se possível). Se nenhum desses for o caso, retorne -1.
Aqui está a lista completa de entradas e saídas que seu programa precisa gerenciar:
Input Output
0 0
1 -1
2 5
3 -1
4 -1
5 2
6 9
7 -1
8 8
9 6
Como um desafio de código-golfe , o código mais curto vence!