Programmers/프로그래머스-조건 문자열-Python/Go/Java

cosmos·2023년 7월 3일
0
post-thumbnail

문제

Python Code

def solution(ineq: str, eq: str, n: int, m: int) -> int:
    if ineq == "<":
        if eq == "=":
            return int(n <= m)
        elif eq == "!":
            return int(n < m)
    elif ineq == ">":
        if eq == "=":
            return int(n >= m)
        elif eq == "!":
            return int(n > m)

Go Code

func solution(ineq string, eq string, n int, m int) int {
	if ineq == "<" {
		if eq == "=" {
			if n <= m {
				return 1
			}
		} else if eq == "!" {
			if n < m {
				return 1
			}
		}
	} else if ineq == ">" {
		if eq == "=" {
			if n >= m {
				return 1
			}
		} else if eq == "!" {
			if n > m {
				return 1
			}
		}
	}
	return 0
}

Java Code

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

결과

문제 출처 & 깃허브

Programmers
Github

0개의 댓글