🔗 문제
https://school.programmers.co.kr/learn/courses/30/lessons/181934
문제 설명
문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.
- 두 수가
n
과m
이라면- ">", "=" :
n
>=m
- "<", "=" :
n
<=m
- ">", "!" :
n
>m
- "<", "!" :
n
<m
- ">", "=" :
두 문자열 ineq
와 eq
가 주어집니다. ineq
는 "<"와 ">"중 하나고, eq
는 "="와 "!"중 하나입니다. 그리고 두 정수 n
과 m
이 주어질 때, n
과 m
이 ineq
와 eq
의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤
n
,m
≤ 100
입출력 예
ineq | eq | n | m | result |
"<" | "=" | 20 | 50 | 1 |
">" | "!" | 41 | 78 | 0 |
💻 Code
def solution(ineq, eq, n, m):
if ineq == "<" and eq == "=":
return int(n <= m)
elif ineq == "<" and eq == "!":
return int(n < m)
elif ineq == ">" and eq == "=":
return int(n >= m)
elif ineq == ">" and eq == "!":
return int(n > m)
int(Boolean 값)
코드는True
일 때1
을,False
일 때0
을 반환한다.
'Algorithm > 프로그래머스' 카테고리의 다른 글
[Lv.0/Python] 두 수의 연산값 비교하기 (0) | 2023.06.26 |
---|---|
[Lv.0/Python] 수 조작하기 2 (0) | 2023.06.26 |
[Lv.0/Python] 수열과 구간 쿼리 4 (0) | 2023.06.24 |
[Lv.0/Python] 수열과 구간 쿼리 3 (0) | 2023.06.24 |
[Lv.0/Python] 수열과 구간 쿼리 2 (0) | 2023.06.24 |