티스토리 뷰

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

레벨 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()로 치환해 줘서 입력해줘야 함.

댓글