프로그래머스
조건 문자열 [python]
ys.k
2023. 9. 12. 01:18
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제를 보자.
레벨 0 문제인데 상당한 시간을 썼다.
그리고 문제를 풀 때는 제발 넘겨 읽지 말고 똑바로 읽어서 문제에서 요구하는 바가 뭔지 잘 이해한 후 풀자.
나는 당연히 ! >의 경우 <라고 해석해서 문제를 풀었는데 문제에서 제시한 바는!> = >이다.
ㅋㅋ
코드
def solution(ineq, eq, n, m):
return int(eval(str(n)+ineq+str(m) if eq =='!' else str(n)+ineq+eq+str(m)))
좀 있어 보인다.
ㅋㅋㅋ
이런 형식이 프로그래머스에 좀 더 어울린다.
배운 점
1. eval() // 문자열로 작성된 식을 계산한 값을 출력해 준다. int형의 값을 str()로 치환해 줘서 입력해줘야 함.