백준 5355 화성 수학

전.py / / 2020. 12. 23. 16:47
728x90

https://www.acmicpc.net/problem/5355

 

5355번: 화성 수학

겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산

www.acmicpc.net

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기