본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 기초 : 두 수의 연산값 비교하기 (java, 20240226)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181938

나의 풀이

class Solution {
    public int solution(int a, int b) {
        int concatted_result = Integer.valueOf(String.valueOf(a) + String.valueOf(b));
        int multiplied_result = 2 * a * b;
        
        return concatted_result < multiplied_result  ? multiplied_result: concatted_result ;
        
    }
}

 

다른 사람의 풀이

class Solution {
    public int solution(int a, int b) {
        return Math.max(Integer.parseInt(String.valueOf(a)+String.valueOf(b)),2*a*b);
    }
}

 

소감