Перестановка битов
Medium
Дано целое число n. Переставьте биты числа так, чтобы получить следующее большее число с тем же количеством единичных битов.
Примеры:
Вход:
6
Выход:
9
Вход:
12
Выход:
17
Вход:
1
Выход:
2
Ограничения:
1 <= n <= 2^31 - 1
Комментарии (0)
Войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!