
removeBit
Cho số nguyên dương n
, hãy viết hàm trả về số lớn nhất sau khi bỏ đi 1
bit tại ví trí bất kỳ từ số n
.
Ví dụ
- Cho
n = 4
, output sẽ có dạngremoveBit(n) = 2
. - Cho
n = 7
, output sẽ có dạngremoveBit(n) = 3
.
Đầu vào/Đầu ra
- [Thời gian chạy] 0.5s
- [Đầu vào] Integer n
1 <= n <= 1000000000 (10^9)
- [Đầu ra] Integer
Post Comment