728x90
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/120902
2. 제한사항
3. Python code
def solution(my_string):
return eval(my_string)
eval 함수를 이용하면 쉽고 빠르게 풀린다.
eval 함수는 문자열로 받은 수식을 계산해 결과를 반환해준다.
실생활에서는 주의해서 써야함,,,
def solution(my_string):
s = my_string.split()
answer = int(s[0])
for i in range(1,len(s),2):
if s[i]=='+':
answer+=int(s[i+1])
else:
answer-=int(s[i+1])
return answer
eval 사용하지 않은 코드.