Вычитание двоичных чисел с займом. Герой с 100002 HP получил удар на 12 урона. Кажется, что всё просто, — но в двоичной системе это самый коварный случай.
Вычисли оставшиеся HP.
100002−12:
Занимаем (используй символы «<» или «>»):
Таблица (вычитание столбиком): верхняя строка (займы) — пустая, пустая, 0, «<», 1, 0; уменьшаемое — 1, 0, 0, 0, 0; вычитаемое — 1 (в последнем разряде); результат — 0, 1, 1, 1, 1.
Вычитаем столбиком:
В младшем разряде
Занимаем по цепочке: единица пятого разряда превращается в
Заполняем строку займов: над вторым разрядом справа записано «
Вычитаем по разрядам:
в остальных разрядах после займа остаются
Результат:
Проверка в десятичной системе:
В двоичной системе
Ячейки займа:
Результат:
