
-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 |