728x90
https://www.acmicpc.net/problem/5355
t = int(input())
for i in range(t):
inp = list(input())
first = ''
pos = 0
for j in range(len(inp)):
if (inp[j]=='@')|(inp[j]=='%')|(inp[j]=='#'):
pos = j
break
first += inp[j]
result = float(first)
for j in range(pos,len(inp)):
if inp[j] == '@':
result *= 3
if inp[j] == '%':
result += 5
if inp[j] == '#':
result -= 7
print('%.2f' %result)
# 오랜만에 코딩을 해서 그런지.. 기초도 왜 이렇게 헷갈릴까..
반응형
'전.py' 카테고리의 다른 글
함수 **args 인자 사용 (0) | 2020.12.24 |
---|---|
math.sqrt 사용 (0) | 2020.12.24 |
백준 2914 저작권 (0) | 2020.12.23 |
백준 2530 인공지능 시계 (0) | 2020.12.23 |
백준 2525 오븐 시계 (0) | 2020.12.23 |