1. 문제 설명
2. 풀이 과정
split()을 사용해서 공백으로 구분한 binomial을 binomial_split에 저장한다.
다중할당으로 a,op,b에 binomial_split를 저장한다.
a와 b를 int()로 정수변환한다.
op가 '+'이면 a+b값을 반환하고
op가 '-'이면 a-b값을 반환하고
'*'이면 a*b값을 반환한다.
3. 코드
def solution(binomial):
binomial_split = binomial.split()
a,op,b = binomial_split
a = int(a)
b = int(b)
if op == '+':
return a + b
elif op == '-':
return a - b
else:
return a * b
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /rny_string (파이썬/Python) (0) | 2025.03.06 |
---|---|
[프로그래머스] Lv.0 /문자열 바꿔서 찾기 (파이썬/Python) (0) | 2025.03.06 |
[프로그래머스] Lv.0 /문자열 잘라서 정렬하기 (파이썬/Python) (0) | 2025.03.06 |
[프로그래머스] Lv.0 /x 사이의 개수 (파이썬/Python) (0) | 2025.03.06 |
[프로그래머스] Lv.0 /공백으로 구분하기 2 (파이썬/Python) (0) | 2025.03.05 |