문제
연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.
- 12 ⊕ 3 = 123
- 3 ⊕ 12 = 312
양의 정수
a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단,
a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다.제한사항
• 1 ≤
a, b < 10,000예시

풀이
앞에 문제와 비슷했기 때문에
num2만 2*a*b로 바꾸어 주었다.class Solution {
public int solution(int a, int b) {
int answer = 0;
String numstr1 = a + "" + b;
int num2 = 2 * a * b;
int num1 = Integer.parseInt(numstr1);
answer = Math.max(num1, num2);
return answer;
}
}Share article