출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120902?language=python3
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr

1) 요구사항 분석 : 문제 읽기
my_string은 "3 + 5"처럼 문자열로 된 수식입니다. 문자열 my_string이 매개변수로 주어질 때, 수식을 계산한 값을 return 하는 solution 함수를 완성해주세요.
2) 설계 : 접근 방식
1. 입력값을 리스트로 담아주고
2. 반복문 인덱스 홀수만 돌면서 값 계산
def solution(my_string):
lst = my_string.split()
answer = int(lst[0])
print(lst)
for i in range(1, len(lst), 2):
if lst[i] == '+':
answer += int(lst[i+1])
elif lst[i] == '-':
answer -= int(lst[i+1])
return answer'알고리즘 > programmers' 카테고리의 다른 글
| [programmers] 약수의 개수와 덧셈 / 코딩테스트 연습 / 파이썬 (0) | 2022.12.19 |
|---|---|
| [programmers] 햄버거 만들기 / 코딩테스트 연습 / 파이썬 (0) | 2022.12.03 |
| [programmers] 크기가 작은 부분문자열 / 코딩테스트 연습 / 파이썬 (0) | 2022.11.29 |
| [programmers] 명예의 전당(1) / 코딩테스트 연습 / 파이썬 (0) | 2022.11.25 |
| [programmers] 약수의 합 / 코딩테스트 연습 / 파이썬 (0) | 2022.11.19 |
댓글