x, записанное ровно 32 битами (с ведущими нулями). Разверните порядок этих 32 бит и верните получившееся число как беззнаковое.x=6 → 1610612736
6 = 000…0110 (32 бита). Задом наперёд: 0110…000, то есть биты 30 и 29 — это 2³⁰ + 2²⁹ = 1610612736.
x=1 → 2147483648
Младший бит переезжает в самый старший разряд: 2³¹ = 2147483648.
x=4294967295 → 4294967295
Все 32 бита — единицы, и при развороте ничего не меняется.
x < 2³²x=6
1610612736
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 9 тестов на сервере, включая скрытые.