코딩테스트

[프로그래머스/Java] 조건 문자열

데메즈 2025. 7. 18. 12:11
반응형

class Solution {
    public int solution(String ineq, String eq, int n, int m) {
        int answer = 0;
        if(ineq.equals(">")){
            if(eq.equals("=")){
                answer = n >= m ? 1 : 0;
            } else {
                answer = n > m ? 1 : 0;
            }
        } else {
            if(eq.equals("=")){
                answer = n <= m ? 1 : 0;
            } else {
                answer = n < m ? 1 : 0;
            }
        }
        return answer;
    }
}

 

다른 풀이
class Solution {
    public int solution(String ineq, String eq, int n, int m) {
        return (">".equals(ineq) ? n > m : n < m) || ("=".equals(eq) ? n == m : false) ? 1 : 0;
    }
}

 

반응형