๐ซ Programmers School ์ด์ง์ ๋ํ๊ธฐ ๋ฌธ์ ํธ๋ ๊ณผ์ ์์ ์๊ฒ๋ ๊ฐ๋ ์ ๋ฆฌ
// Input
// bin1 = "10"
// bin2 = "11"
// result = "101"
class Solution {
public String solution(String bin1, String bin2) {
String answer = "";
int num1 = Integer.parseInt(bin1, 2);
int num2 = Integer.parseInt(bin2, 2);
answer = Integer.toBinaryString(num1+num2);
return answer;
}
}
class Solution {
public String solution(String bin1, String bin2) {
return Integer.toString(Integer.parseInt(bin1, 2) + Integer.parseInt(bin2, 2),2);
}
}
10์ง์๋ฅผ 2์ง์๋ก ๋ฐ๊ฟ์ฃผ๋ ์ญํ ์ ํจ
2์๋ฆฌ์ 8์ ๋ฃ์ผ๋ฉด 8์ง์, 16์ ๋ฃ์ผ๋ฉด 16์ง์๋ก ๋ฐ๊ฟ ์ ์์
String s = "110";
int n = Integer.parseInt(s, 2);
System.out.print(n);
// output: 6
10์ง์๋ฅผ 2์ง์๋ก ๋ฐ๊ฟ์ฃผ๋ ์ญํ
int n = 23
String s = Integer.toBinaryString(n);
System.out.print(s);
// output: 10111