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
'Python(알고리즘,문제풀이) > 프로그래머스(코딩기초트레이닝)' 카테고리의 다른 글
코딩기초트레이닝 / 문자 개수 세기 (0) | 2023.10.18 |
---|---|
코딩기초트레이닝 / 문자열 여러 번 뒤집기 (0) | 2023.10.12 |
코딩기초트레이닝 / 주사위게임 3 (0) | 2023.10.12 |
코딩기초트레이닝 / 배열 만들기 2 (1) | 2023.10.10 |
프로그래머스 코딩테스트연습 / 문자열 겹쳐쓰기 - 파이썬 (0) | 2023.10.01 |