자바에서 숫자를 붙이려면 문자형으로 형변환을 해줘야함
int -> string
Integer.toString()
string -> int
Integer.parseInt()
내가 쓴 답 🔽
class Solution {
public int solution(int a, int b) {
int answer = 0;
String ab = Integer.toString(a)+Integer.toString(b);
String ba = Integer.toString(b)+Integer.toString(a);
int iab = Integer.parseInt(ab);
int iba = Integer.parseInt(ba);
if (iab > iba){
answer = iab;
}else {
answer = iba;
}
return answer;
}
}
좀 더 깔끔하게 정리한 답 🔽
class Solution {
public int solution(int a, int b) {
int answer = Integer.parseInt(Integer.toString(a) + Integer.toString(b));
int answer2 = Integer.parseInt(Integer.toString(b) + Integer.toString(a));
if(answer > answer2){
return answer;
}else{
return answer2;
}
}
}