알고리즘/프로그래머스
[프로그래머스] [내일은 코딩테스트 with 파이썬 파트1. 문자열 다루기] 문제2) 문자열 계산하기(Python)
김보통김보름
2023. 10. 16. 19:03
728x90
반응형
✔️문제
✔️해결코드
def solution(my_string):
s = my_string.split()
s[0] = int(s[0])
answer = s[0]
for i in range(len(s)):
if s[i] == '+':
answer += int(s[i+1])
elif s[i] == '-':
answer -= int(s[i+1])
return answer
✔️풀이
split을 이용해 공백으로 문자열을 구분했다.
문자열의 첫 번째는 무조건 숫자이기때문에 int를 이용해 str -> int로 변경했다.
그 이후로 문자값이 + 혹은 -가 나오면 해당 문자 뒤에 값을 int형로 전환 후 계산을 진행하면 된다..!!
⭐배운점
728x90