PARA/03_Resources/R001_개발_레퍼런스(참고문서)/알고리즘/알고리즘 - 조건 문자열.md

알고리즘 - 조건 문자열

def solution(ineq, eq, n, m):
    answer = 0
    if ineq == "<" :
        if eq == "=":
            return 1 if n <= m else 0
        else :
            return 1 if n < m else 0
    if ineq == ">" :
        if eq == "=":
            return 1 if n >= m else 0
        else : 
            return 1 if n > m else 0
        
    return answer

더 좋은 방법

def solution(ineq, eq, n, m):
    operations = {
        ('>', '='): n >= m,
        ('>', '!'): n > m,
        ('<', '='): n <= m,
        ('<', '!'): n < m,
    }
    return 1 if operations[(ineq, eq)] else 0

댓글

첫 번째 댓글을 남겨보세요.