[알고리즘] 프로그래머스 120885번 이진수 더하기 (자바|Java)

1. 문제

사진에 해당 사이트 링크 연결

 

2. 풀이

class Solution {
    public String solution(String bin1, String bin2) {
        String answer = "";
        answer = String.valueOf(Integer.toBinaryString(Integer.parseInt(bin1, 2) + Integer.parseInt(bin2, 2)));
        return answer;
    }
}

 

3. 참고

https://hianna.tistory.com/527

 

[Java] 10진수 <-> 2진수, 8진수, 16진수로 변환하기

10진수 -> 2진수, 8진수, 16진수로 변환하기 java.lang.Integer의 toBinaryString(), toOctalString(), toHexaString() 메소드를 이용하여 10진수를 2진수, 8진수, 16진수 문자열로 변환할 수 있습니다. 리턴 타입 클래스

hianna.tistory.com

https://onepinetwopine.tistory.com/768

 

자바 JAVA ] 10진수 <-> 2진수 변환 / Integer.toBinaryString / Integer.parseInt

요약 10진수 -> 2진수 String : Integer.toHexString(8); 2진수 -> 10진수 int : Integer.parseInt("1000",2); java.lang패키지에 있는 Integer클래스는 10진수 값을 2진수로 바꾸고 2진수를 10진수로 바꿔주는 함수를 지원한

onepinetwopine.tistory.com