🔗 문제
https://school.programmers.co.kr/learn/courses/30/lessons/181865
문제 설명
문자열 binomial
이 매개변수로 주어집니다. binomial
은 "a
op
b
" 형태의 이항식이고 a
와 b
는 음이 아닌 정수, op
는 '+', '-', '*' 중 하나입니다. 주어진 식을 계산한 정수를 return 하는 solution 함수를 작성해 주세요.
제한사항
- 0 ≤
a
,b
≤ 40,000 - 0을 제외하고
a
,b
는 0으로 시작하지 않습니다.
입출력 예
binomial | result |
"43 + 12" | 55 |
"0 - 7777" | -7777 |
"40000 * 40000" | 1600000000 |
💻 Code
def solution(binomial):
a, op, b = binomial.split()
if op == "+":
return int(a) + int(b)
elif op == "-":
return int(a) - int(b)
elif op == "*":
return int(a) * int(b)
'Algorithm > 프로그래머스' 카테고리의 다른 글
[Lv.0/Python] 369게임 (0) | 2023.07.02 |
---|---|
[Lv.0/Python] 9로 나눈 나머지 (0) | 2023.07.02 |
[Lv.0/Python] 직각삼각형 출력하기 (0) | 2023.07.02 |
[Lv.0/Python] 배열의 원소 삭제하기 (0) | 2023.06.30 |
[Lv.0/Python] 배열 회전시키기 (0) | 2023.06.30 |