본문 바로가기
알고리즘 문제/Java

[LeetCode/Java] Reverse Bits

by 현장 2026. 6. 23.

-Code

public class LeetCode190 {
    public int reverseBits(int n) {
        // 2진법으로 변경
        String bin = Integer.toBinaryString(n);
        // 32비트로 만들기
        StringBuilder sb = new StringBuilder();
        sb.repeat("0", 32 - bin.length())
                .append(bin).reverse(); // 뒤집기
        // 10진법으로 다시 변경
        return Integer.parseInt(sb.toString(), 2);
    }
}

'알고리즘 문제 > Java' 카테고리의 다른 글

[LeetCode/Java] Number Complement  (0) 2026.06.25
[LeetCode/Java] Add Strings  (0) 2026.06.24
[LeetCode/Java] Add Digits  (0) 2026.06.22
[LeetCode/Java] Contains Duplicate II  (0) 2026.06.21
[goormlevel/Java] 최고의 검사  (0) 2026.06.20