Algorithm/프로그래머스
[알고리즘] 이진수 더하기 Java
rw-
2023. 4. 16. 00:31
728x90
class Solution {
public String solution(String bin1, String bin2) {
return Integer.toBinaryString((Integer.parseInt(bin1, 2)) + Integer.parseInt(bin2, 2));
}
}
- n -> 10진수
String a = "11";
// Binary to Decimal
System.out.println(Integer.parseInt(a, 2)); //3
// Octal to Decimal
System.out.println(Integer.parseInt(a, 8)); //9
// Hexadecimal to Decimal
System.out.println(Integer.parseInt(a, 16)); //17
- 10진수 -> 2진수
String bin = "11";
int integer = Integer.parseInt(bin, 2);
String bin1 = Integer.toBinaryString(integer);
System.out.println("bin1 = " + bin1);
// s = 11
728x90
반응형