onnnzeoz

자바에서 숫자를 붙이려면 문자형으로 형변환을 해줘야함

 

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;
        }

    }
}

 

profile

onnnzeoz

@onnnzeoz

비전공자의 개발 공부 일지입니다 💦 국비 풀스택 과정 수강중