Например: -78_base10 на 8 битах равно 0xB2
Псевдоалгоритм говорит: "-A = / A + 1"
Например:
- -78 => 78 => 01001110
- Затем примените 'bar': 01001110 => 10110001
- Затем '+1': 10110001 + 1 = 10110010
- преобразоватьв гекса: 0xB2
Как правильно получить результат в Ruby (с этим алгоритмом или без него).