본문 바로가기
파이썬알고리즘

Baekjoon 5355 Python

by zho 2022. 11. 19.

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

 

5355번: 화성 수학

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

www.acmicpc.net

Problem

You are on planet jj and they do math a bit differently. Math is done using the following operators : @, %, and #. @ is multiply by 3. % is add 5. # is subtract 7. That is all they can do in terms of math operations. Each expression will start with a number and then a list of operators.

 

Input

The first line in the data file will indicate the number of data sets to follow. Each data set will contain an expression to solve.

 

Output

Print out the answer formatted to 2 decimal places.

 

Code

n = int(input())

for _ in range(n):
    jj = input().split(' ')
    num = float(jj[0])
    operators = jj[1:]

    for i in operators:
        if i == '@':
            num *= 3
        elif i == '%':
            num += 5
        else:
            num -= 7
    print("%0.2f" % num)

 

728x90

'파이썬알고리즘' 카테고리의 다른 글

백준 6603 파이썬  (0) 2023.02.06
Baekjoon 2775 Python  (0) 2022.11.20
백준 10816 파이썬  (0) 2022.05.26
백준 10250 파이썬  (0) 2022.05.15
백준 10866 (duque) 파이썬  (0) 2022.05.10