코딩 테스트/프로그래머스

[프로그래머스] Lv.0 조건 문자열

whooooo 2023. 12. 3. 16:02

✏️ 문제 

https://school.programmers.co.kr/learn/courses/30/lessons/181934

 

 

Python 

def solution(ineq, eq, n, m):
        return int(eval(f"{n}{ineq}{eq.replace('!','')}{m}"))

 

Java

public int solution(String ineq, String eq, int n, int m) {
        boolean answer = true;

        if (eq.equals("=")) {
            answer = ineq.equals(">") ? n >= m : n <= m;
        } else {
            answer = ineq.equals(">") ? n > m : n < m;
        }

        return (answer) ? 1 : 0;
    }