✅문제
✅문제 해설
- 정수를 그냥 +(더하기) 하게되면 정수의 합 나오게 되므로 문자열로 바꿔서 합쳐주기
- 예) 1 + 2 = 3 -> " 1 " + " 2 " = " 12 "
class Solution {
public int solution(int a, int b) {
int answer = 0;
//정수를 받아와서 문자열로 변환.
String aa=String.valueOf(a);
String bb=String.valueOf(b);
//문자열로 변환된 정수를 하나로 합쳐준.
String ab=""+aa+bb;
String ba=""+bb+aa;
//문자열로 합쳐진 숫자를 정수화해주는 작업.
int ab1=Integer.valueOf(ab);
int ba1=Integer.valueOf(ba);
//조건 연산
if(ab1>ba1)
answer =ab1;
else {
answer =ba1;
}
//a+b와 b+a가 같으면 a+b 출력
if(ab1==ba1)
answer =ab1;
return answer;
}
}
✅결과
입력 값
a= 9
b =91
🍯팁 메모 ✏️
// ---정수를 문자열로 변환 & 문자열을 더블로 변환.
int n1 = 10;
String s1 = String.valueOf(n1);
String s2 = "30.2";
double n2 = Double.parseDouble(s2);
'IT > 코딩연습!' 카테고리의 다른 글
[프로그래머스 Lv.1] ✏️ 자릿수 더하기 (0) | 2023.07.03 |
---|---|
[프로그래머스 Lv.0] ✏️ 두 수의 연산값 비교하기 (0) | 2023.07.03 |
[프로그래머스 Lv.0] ✏️ 문자열 곱하기 (3) | 2023.06.13 |
[프로그래머스 Lv.0] ✏️문자 리스트를 문자열로 변환하기 (0) | 2023.06.13 |
[프로그래머스 Lv.0]✏️ n의 배수 (0) | 2023.06.13 |