905 B
905 B
Операция над числами, в конечном итоге, сводится к битам.
Посмотрим, можно ли поменять местами биты слева и справа.
Например, таблица истинности для ^
:
`a` | `b` | результат |
---|---|---|
`0` | `0` | `0` |
`0` | `1` | `1` |
`1` | `0` | `1` |
`1` | `1` | `0` |
Случаи 0^0
и 1^1
заведомо не изменятся при перемене мест, поэтому нас не интересуют. А вот 0^1
и 1^0
эквивалентны и равны 1
.
Аналогично можно увидеть, что и другие операторы симметричны.
Ответ: да.