Учитывая два целых числа a и b, как мы можем проверить, что b является повернутой версией a
Например, если у меня есть a = 0x01020304
(в двоичном 0000 0001 0000 0010 0000 0011 0000 0100
), то следующие значения b верны:
- ...
-
0x4080C1
(правый поворот на 2) -
0x810182
(правый поворот на 1) -
0x2040608
(с левым поворотом на 1) -
0x4080C10
(с левым поворотом на 2) - ...