정수 여러 개와 연산 기호(+, *)가 입력됩니다. + 면 합계, * 면 곱을 출력하세요.
📥 테스트 입력값
1 2 3 4 5
+
🔎 실행 결과
15
💡 힌트 코치
딕셔너리에 lambda 를 저장해 선택하세요.
✅ 정답 공개
from functools import reduce
nums = list(map(int, input().split()))
op = input().strip()
ops = {'+': lambda a, b: a + b, '*': lambda a, b: a * b}
print(reduce(ops[op], nums))