728x90
반응형
요구사항

답안
def solution(ineq, eq, n, m):
answer = 0
if(ineq == "<"): #1차 분기처리
if(eq == "="): #2차 분기처리
answer = int(n<=m) #2차 분기가 이퀄이면 같거나 크거나 조건으로 처리
elif(eq == "!"):
answer = int(n<m)
elif(ineq == ">"): #1차분기처리
if(eq == "="): #2차분기처리
answer = int(n>=m) #2차 분기가 이퀄이면 같거나 크거나 조건으로 처리
elif(eq == "!"):
answer = int(n>m)
return answer
결과

후기
eval 이란 내장함수를 사용해서 3항연산자로 처리하는것이 좋은것같으나,
구글링을 하여 처리하면 문제해결능력에 좋지않은것같아
1차원적으로 해결했고, 처리완료 구글링하여 이런 답안도 있다라고 참고하였음.
728x90
반응형
'python' 카테고리의 다른 글
프로그래머스 : 코드 처리하기 (파이썬) (0) | 2024.04.19 |
---|---|
프로그래머스 : flag에 따라 다른 값 반환하기 (파이썬) (0) | 2024.04.16 |
프로그래머스 : 홀짝에 따라 다른 값 반환하기 (파이썬) (0) | 2024.04.12 |
프로그래머스 : 공배수 (파이썬) (0) | 2024.04.10 |
프로그래머스 : n의 배수 (파이썬) (0) | 2024.04.09 |