문제 설명
이진수를 나타내는 두 개의 문자열 bin1 및 bin2가 매개변수로 지정된 경우 solve 함수를 완료하여 두 이진수의 합을 반환합니다.
제한
I/O 예시 설명
- 반환 값은 이진수를 나타내는 문자열입니다.
- 1 ≤ 빈1, bin2 ≤ 10의 길이
- bin1 및 bin2는 모두 0과 1입니다.
- bin1 및 bin2는 “0”을 제외하고 0으로 시작하지 않습니다.
I/O 예시
| 빈1 | bin2 | 결과 |
| “10” | “11” | “101” |
| “1001” | “1111” | “11000” |
I/O 예시 설명
I/O 예제 #1
- 10 + 11 = 101이므로 “101”을 반환합니다.
I/O 예제 #2
- 1001 + 1111 = 11000이므로 “11000”을 반환합니다.
|
하나
2
삼
4
5
|
수업 해결책 {
공공의 선 해결책(선 빈1, 선 빈2) {
돌려 주다 Integer.toBinaryString(정수.구문 분석(빈1,2) + 정수.구문 분석(빈2, 2));
}
}
|
CS |
| Integer.parseInt(“string”, Base)를 사용하여 이진 문자열을 십진수로 변환하고 더하기
Interger.toBinaryString()은 다시 이진 문자열로 변환합니다. |
