문제 3. 합 계산기
간단한 문제였다. 문자와 수를 분리해서 해당 문자열에 해당하는 부호를 판별해 연산을 해주면 된다. 문자로 받아서 부호에 해당하는 문자를 뽑아 변수에 저장해 줄 수 있었다. 나는 애초에 세 개의 변수에 받아 숫자에 해당하는 문자만 정수로 변환하여 연산해주었다. 편한대로 사용하면 될 것 같다. 3일차 문제 클리어 -!
내 풀이 :
import sys
si = sys.stdin.readline
t=int(si())
res = 0
for _ in range(t) :
a,b,c=si().split()
a = int(a)
c = int(c)
if b == '+' :
res += (a+c)
elif b == '-' :
res += (a-c)
elif b == '*' :
res += (a*c)
elif b == '/' :
res += (a//c)
print(res)
정해 :
result = 0
T = int(input())
for i in range(T):
s = input().split()
firstNum = int(s[0])
command = s[1]
secondNum = int(s[2])
if command == "+":
result += firstNum + secondNum
elif command == "-":
result += firstNum - secondNum
elif command == "*":
result += firstNum * secondNum
else:
result += firstNum // secondNum
print(result)