BeakJoon/Python
[Python] 백준 #5355번: 화성 수학
쿼딩~
2023. 12. 18. 07:46
코드
T = int(input())
result = [] # 결과를 저장 할 배열 선언
for _ in range(T):
str_input = input().split() # 식을 문자열로 입력받음
for i in range(len(str_input)):
if str_input[i] == '@': # '@'일 경우 str_input[0]에 '* 3' 을 해줌
str_input[0] = float(str_input[0]) * 3
elif str_input[i] == '%': # '%'일 경우 str_input[0]에 '+ 5' 을 해줌
str_input[0] = float(str_input[0]) + 5
elif str_input[i] == '#': # '#'일 경우 str_input[0]에 '- 7' 을 해줌
str_input[0] = float(str_input[0]) - 7
result.append(str_input[0]) # 위 과정에서 얻은 str_input[0]을 result에 넣어줌
for i in range(T):
print('%.2f' % result[i])