티스토리 뷰
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
'Programmers > 코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 수열과 구간 쿼리 3 (0) | 2024.02.15 |
---|---|
[프로그래머스] 코드 처리하기 (0) | 2024.02.15 |
[프로그래머스] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (0) | 2024.02.14 |
[프로그래머스] 빈 배열에 추가, 삭제하기 (0) | 2024.02.14 |
[프로그래머스] 이차원 배열 대각선 순회하기 (0) | 2024.02.14 |