프로그래머스 문제 풀이

Lv0 - 조건문자열

Dotae1 2025. 2. 6. 21:52

 

이 문제는 if문과 ineq.equls("")을 활용하여 문제를 풀기로했다.

class Solution {
    public int solution(String ineq, String eq, int n, int m) {
        int answer = 0;

        if (ineq.equals("<") && eq.equals("=")) {
            if (n <= m) {
                answer = 1;
            }
        } else if (ineq.equals(">") && eq.equals("=")) {
            if (n >= m) {
                answer = 1;
            }
        } else if (ineq.equals("<") && eq.equals("!")) {
            if (n < m) {
                answer = 1;
            }
        } else if (ineq.equals(">") && eq.equals("!")) { // 오타 수정
            if (n > m) {
                answer = 1;
            }
        }

        return answer;
    }
}

어차피 answer = 0; 이기때문에 틀렸을 때 0을 return하는 코드는 이미 포함되어 있다고 생각하면 된다.