25: Reverse bits

Дано 32 битное беззнаковое целое, напишите метод для перестановки битов

 

Пример 1

Input: 1

Output: 2147483648

Пояснение: 1 = 00000000 00000000 00000000 00000001, 2147483648 = 10000000 00000000 00000000 00000000

Пример 2

Input: 7

Output: 3758096384
Difficulty:Easy
Topic:Bit manipulation
Problem #:25