문제
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