РазноеОбратимая троичная операцияДобавить мнение

Предлагается пара троичных операций
a [+] b =def sign(a+b)
a [-] b =def sign(a-b),

Или в виде таблицы

│ a │ b │ a[+]b │a[-]b│
├─┼──┼────┼───┤
│ 1 │ 1 │ 1 │ 0 │
│ 1 │ 0 │ 1 │ 1 │
│ 1 │ -1 │ 0 │ 1 │
│ 0 │ 1 │ 1 │ -1 │
│ 0 │ 0 │ 0 │ 0 │
│ 0 │ -1 │ -1 │ 1 │
│ -1│ 1 │ 0 │ -1 │
│ -1│ 0 │ -1 │ -1 │
│ -1│ -1 │ -1 │ 0 │
│ │ │ │ │
└─┴──┴───┴──┘
Интересным свойством является обратимость: если известны a[+]b и a[-]b то можно получить исходные a и b

Анатолий Медынцев,

Переведите из троичной системы в десятичную
+0+ Троичный калькулятор