Скажем, у меня есть два положительных числа a и b. Сколько бит должно быть инвертировано для преобразования a в b? Я просто хочу подсчет, а не точное положение разных бит.
Предположим, что a = 10 (1010) и b = 8 (1000). В этом случае количество бит, которое должно быть инвертировано, равно 1.
Любой обобщенный алгоритм?