벌써 3일차 문제다.
이번 문제도 문자열만 잘 다룬다면 그렇게 어렵지는 않다.
숫자만 들어왔다면 int로 받아서 처리해주면 되지만 중간에 operator가 들어오기 때문에 그에 대한 처리를 따로 해줘야 한다.
공백을 기준으로 입력이 들어오기 때문에 그것을 기준으로 나누고
왼쪽 오른쪽 숫자는 형변환 시켜 다시 선언해주었다.
그리고 받은 operator에 따라 정답에 값을 넣고 print 해주었다.
t = int(input())
answer = 0
for i in range(t):
left, op, right = map(str, input().split())
left = int(left)
right = int(right)
if op == '+':
answer += left + right
elif op == '-':
answer += left - right
elif op == '/':
answer += left // right
else:
answer += left * right
print(answer)
첫 주는 언어를 다룰 수 있는지를 확인하는 것 같다!
'Challenge > 구름톤 챌린지' 카테고리의 다른 글
[구름톤 챌린지] 2일차 프로젝트 매니징 (0) | 2023.08.16 |
---|---|
[구름톤 챌린지] 1일차 운동 중독 플레이어 (0) | 2023.08.14 |