Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Java] Đảo bit 32-bit

    Cho số nguyên không âm n (vừa với 32 bit không dấu, 0 ≤ n < 2^32). In ra giá trị thu được khi đảo ngược thứ tự 32 bit của n. Ví dụ bit 0 thành bit 31, bit 1 thành bit 30,... In dưới dạng số nguyên không dấu (long).

    • Định dạng đầu vào:

      Một số nguyên không âm n.

    • Ràng buộc đầu vào:

      0 ≤ n < 2^32.

    • Định dạng đầu ra:

      Một số nguyên không âm là kết quả đảo bit.

    Ví dụ:

    Đầu vào:

    1
    

    Đầu ra:

    2147483648

    Giải thích:

    1 = 0...001 đảo lại = 1000...0 = 2147483648.

    Đang tải editor...