Programmers/코딩 기초 트레이닝
[프로그래머스] 조건 문자열
jjam-mo
2024. 2. 15. 09:14
ineq가 "<" 와 ">" 중 하나고, eq는 "="와 "!" 중 하나다!
ineq와 eq가 각자 하나씩 할당할 때(총 4가지 경우)를 조건으로 설정하고
그 때 n과 m의 비교가 맞다면 answer에 1을 부여하는 식으로 작성했다.
cf. 비교할 때는 "==" 이다!!! 계속 까먹네 ㅠㅠㅠ
def solution(ineq, eq, n, m):
answer = 0 #각각의 경우를 보려고 했다!
if ineq == ">" and eq == "=":
if n >= m :
answer = 1
elif ineq == "<" and eq == "=":
if n <= m :
answer = 1
elif ineq == ">" and eq == "!":
if n > m:
answer = 1
elif ineq == "<" and eq == "!":
if n < m:
answer = 1
return answer