내 풀이
class Solution {
public int solution(int a, int b) {
int answer = 0;
int as = Integer.valueOf(""+a+b);
int mix = 2*a*b;
answer = as > mix ? as : as < mix ? mix : as;
return answer;
}
}
다른 사람 풀이
class Solution {
public int solution(int a, int b) {
return Math.max(Integer.parseInt(String.valueOf(a)+String.valueOf(b)),2*a*b);
}
}
Math.max 함수 사용하여 더 큰 값을 리턴했고 양 매개변수 값이 같으면 어차피 같은값을 반환하니 상관없음