🟩 문제


🟩 해결방법

  • 숫자를 더하면 숫자의 합이 나오니 문자열로 변환 후 합친다.
  • 문자열로 합친 숫자를 정수로 비교해서 조건 연산을 한다.


🟩 코드

 

public static int solution(int a, int b) {
        int answer = 0;

        //정수인 숫자를 문자로 변환
        String aa = String.valueOf(a);
        String bb = String.valueOf(b);

        //문자열인 두 숫자를 합쳐서 정수로 변환
        int aabb = Integer.valueOf(aa + bb);
        int aabb2 = 2 * a * b;

        //조건 판별식
        if (aabb > aabb2 || aabb == aabb2)
            answer = aabb;

        if (aabb < aabb2)
            answer = aabb2;

        return answer;
    }

+ Recent posts