프로그래머스 문제 풀이 : 문자열 계산하기
- 프로그래밍 언어 : Python
- 난이도 : Level 0
문제집 링크 : http://aladin.kr/p/szPra
프로그래머스 URL :
■ 작성 코드
def solution(my_string):
my_string = my_string.split(" ")
ans = int(my_string[0])
for i in range(len(my_string)):
if my_string[i] =="+":
ans += int(my_string[i+1])
elif my_string[i] =="-":
ans -= int(my_string[i+1])
return ans
- my_string.split(" ")을 통해서 문자열을 리스트로 변환
- ans는 my_string의 첫 번째 요소 → "3 + 4" 라면 3이 된다.
- 반복문을 통해서 +, - 일 때, 각각 다음 요소를 더하거나 빼준다.
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[프로그래머스] 4. 숨어있는 숫자의 덧셈(2) - Python (0) | 2025.01.15 |
---|---|
[프로그래머스] 3. OX 퀴즈 - Python (0) | 2025.01.15 |
[프로그래머스] 1. 옹알이 (1) - Python (0) | 2025.01.14 |
[문제 풀이 26] 프로그래머스 - 숫자변환 (0) | 2024.09.04 |
[문제 풀이 25] 코드 트리 - 특정 조건에 따라 줄 세우기 (0) | 2024.04.28 |