✔️문제 문자열 계산하기 ✔️해결코드 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형로 전환 후 계산을 진행하면 된다..!! ⭐배운점
[프로그래머스] [내일은 코딩테스트 with 파이썬 파트1. 문자열 다루기] 문제2) 문자열 계산하기(Python)
✔️문제 문자열 계산하기 ✔️해결코드 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형로 전환 후 계산을 진행하면 된다..!! ⭐배운점
2023.10.16