https://school.programmers.co.kr/learn/courses/30/lessons/120902
def solution(my_string):
answer = eval(my_string)
return answe
먼저 고정값이라고 생각했다.
my_string을 공백을 기준으로 my_string.split(' ')을 통해서 배열화 해주고, 0번째 인덱스와 2번째 인덱스에 숫자값이 들어있을 것이라고 생각했고, 1번째 인덱스에는 "+" or "-"와 같은 연산기호가 들어가있을것이라고 생각했다.
그래서 코드를 그냥 고정값을 바탕으로 작성하는데 테스트케이스에서 에러가 났었다.
어떻게 해야할까를 생각하다가 구글링을 통해 eval이라는 함수를 알게 되었다.
문자열로 표현되는 모든식을 해결해주는 엄청난 pythonic한 함수이다..ㄷㄷ
eval()을 사용하여 return 해주니 해결되었다.
eval()을 기억하자
solution = eval