🟩 문제
🟩 해결방법
- 숫자를 더하면 숫자의 합이 나오니 문자열로 변환 후 합친다.
- 문자열로 합친 숫자를 정수로 비교해서 조건 연산을 한다.
🟩 코드
public static int solution(int a, int b) {
int answer = 0;
//정수인 숫자를 문자로 변환
String aa = String.valueOf(a);
String bb = String.valueOf(b);
//문자열인 두 숫자를 합쳐서 정수로 변환
int aabb = Integer.valueOf(aa + bb);
int aabb2 = 2 * a * b;
//조건 판별식
if (aabb > aabb2 || aabb == aabb2)
answer = aabb;
if (aabb < aabb2)
answer = aabb2;
return answer;
}
'IT > 코딩연습!' 카테고리의 다른 글
[프로그래머스 Lv.1] ✏️ 서울에서 김 서방 찾기 (0) | 2023.07.05 |
---|---|
[프로그래머스 Lv.1] ✏️ 자릿수 더하기 (0) | 2023.07.03 |
[프로그래머스 Lv.0] ✏️ 더 크게 합치기 (0) | 2023.06.15 |
[프로그래머스 Lv.0] ✏️ 문자열 곱하기 (3) | 2023.06.13 |
[프로그래머스 Lv.0] ✏️문자 리스트를 문자열로 변환하기 (0) | 2023.06.13 |