[프로그래머스 코딩테스트] 더 크게 합치기

yedy·2023년 5월 13일
0
post-thumbnail

문제

소스코드

class Solution {
    public int solution(int a, int b) {
        int answer = 0;
        String astr = String.valueOf(a);
        String bstr = String.valueOf(b);

        String a_b= astr + bstr;
        String b_a= bstr + astr;
        
        a = Integer.parseInt(a_b);
        b = Integer.parseInt(b_a);
        
        if (a>b){
            answer = a;
        }else {
            answer = b;
        }
        return answer;
    }  
}

🚩 우선 상수인 값을 문자열처럼 이어줘야 하기 때문에 String.valueOf를 통해 각각 변수에 넣어주었다.

🚩 그리고 더한 값을 비교해주기 위해 또 한번 변수통에 순서를 다르게 더해서 넣어주었다.

🚩 지금까지 문자열로 작업을 했지만 이제 정수를 비교하기 위해 다시 정수형으로 바꿔줘야 한다.

🚩 a>b일때 answer에 a를 넣고 a<b일때 answer에 b를 넣어주고 answer을 return 해주면 완성!

valueOf와 paseInt! 기억 !! 오랫만에 자바 하니까 까먹을뻔 했다.. ㅠ

profile
공주 개발자

0개의 댓글