나의 풀이
class Solution {
public String solution(String bin1, String bin2) {
String answer = "";
int str1=Integer.parseInt(bin1, 2);
int str2=Integer.parseInt(bin2, 2);
String result = Integer.toBinaryString(str1 + str2);
return result;
}
}
▶ Integer.parseInt(str1, 2) →문자열str1을 2진수로 인식한 다음 10진수로 바꾸어 준다.
▶ Integer.toBinararyString() 의 매개변수가 int 타입이라는 것에 주의 하자
'프로그래머스(자바) > LV.0(자바)' 카테고리의 다른 글
잘라서 배열로 저장하기★★→ 한 문자씩 빈문자열 더하기 + if조건☆ (0) | 2022.11.26 |
---|---|
소인수분해★ → 중복을 제거할 때 Set을 사용, n값 갱신 (0) | 2022.11.26 |
한 번만 등장한 문자→frequency(), sorted(), groupingBy()★★★ (0) | 2022.11.26 |
진료순서정하기 → 인덱스 장난치기, 동기화★★, List의 indexOf() (0) | 2022.11.26 |
7의 개수★ →"k의 개수"문제와 유사 (0) | 2022.11.26 |