Когда число отображается на калькуляторе, можно рассмотреть, как будут выглядеть различные преобразования этого числа. Например, на семисегментном дисплее 2 отображается так:
И при переворачивании по горизонтали это выглядит так:
Таким образом, зеркальное отображение 2 равно 5.
Задача в этой задаче состоит в том, чтобы взять однозначное число и вернуть число, которое является его зеркальным отображением (если это возможно). Если его зеркальное отображение не похоже на число, верните число, повернутое на 180 градусов (если это возможно). Если ни один из этих случаев не верен, верните -1.
Вот полный список входов и выходов, которые ваша программа должна обработать:
Input Output
0 0
1 -1
2 5
3 -1
4 -1
5 2
6 9
7 -1
8 8
9 6
Как вызов коду для игры в гольф , выигрывает самый короткий код!