문제
이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요.
입출력 예
bin1 | bin2 | result |
"10" | "11" | "101" |
"1001" | "1111" | "11000" |
1. n진수를 10진수로 변환
Integer.parseInt(String s,int n);
2. 10진수를 2진수로 변환
Integer.toBinaryString(int i);
코드
class Solution {
public String solution(String bin1, String bin2) {
String answer = "";
int binOne = Integer.parseInt(bin1, 2);
int binTwo = Integer.parseInt(bin2, 2);
int sum = binOne + binTwo;
answer = Integer.toBinaryString(sum);
return answer;
}
}
제가 제출한 코드는 아래에서 확인하실 수 있습니다.
https://github.com/eonwy/programmers
GitHub - eonwy/programmers: 🔎 coding-test (programmers) 🔍
🔎 coding-test (programmers) 🔍. Contribute to eonwy/programmers development by creating an account on GitHub.
github.com
'🫧 코테 : CodingTest' 카테고리의 다른 글
[프로그래머스] Java : k의 개수 (0) | 2024.05.24 |
---|---|
[프로그래머스] Java : A로 B 만들기 (0) | 2024.05.20 |
[프로그래머스] Java : 옹알이(1) (0) | 2024.04.18 |
[프로그래머스] Java : 등수 매기기 (0) | 2024.04.17 |
[프로그래머스] Java : 특이한 정렬 (0) | 2024.04.17 |