- 내 풀이
class Solution {
public String solution(String bin1, String bin2) {
String answer = "";
answer = Integer.toBinaryString(Integer.parseInt(bin1,2)+Integer.parseInt(bin2,2));
return answer;
}
}
공식도 모르겠고 구글링해서 공식을 찾아봐도 코드로서 풀기로는 너무 복잡한 차에 Integer.parseInt로 2진법 8진법 16진법을 계산 할 수 있다는 것을 알게 되었다 대박...!
Integer.parseInt는 단순히 문자열을 숫자로 변환해주는 것으로 다들 나와 비슷하게 생각 했으리라...
다른 사람 풀이도 거의 다 비슷하며 다른 식으로 풀이 하신분들도 있지만 이 이상 깔끔한 코드는 없다고 생각되어 남기지 않겠다
'프로그래머스 > [프로그래머스 - JAVA] Lv.0' 카테고리의 다른 글
[프로그래머스 - JAVA] 공 던지기 (0) | 2023.03.13 |
---|---|
[프로그래머스 - JAVA] 소인수분해 (0) | 2023.03.12 |
[프로그래머스 - JAVA] 숨어있는 숫자의 덧셈(2) (0) | 2023.03.12 |
[프로그래머스 - JAVA] 한 번만 등장한 문자 (0) | 2023.03.12 |
[프로그래머스 - JAVA] 진료순서 정하기 (0) | 2023.03.12 |
댓글