Python(알고리즘,문제풀이)/프로그래머스(코딩기초트레이닝)
프로그래머스 코딩테스트연습 / 조건 문자열 - 파이썬
박혀노
2023. 10. 4. 21:29
728x90
📚문제
📝풀이
def solution(ineq, eq, n, m):
if eq == '!':
if ineq == '<':
return int(n < m)
else:
return int(n > m)
else:
if ineq == '<':
return int(n <= m)
else:
return int( n >= m)
은근히 어려워서 풀어보다가 구글링해서 찾은 코드
Boolean식이 True = 1 / False = 0을 가지는 걸 이용해서 푼 코드
1. 주어진 eq와 ineq가 어떤 모양인지 판별
2. eq와 ineq의 모양을 따라서 n과m비교
3. eq와 ineq가 가질 수 있는 경우의 수에서
n과m의 비교가 옳게 된 쪽에서 1을 return 틀리다면 0 return
728x90