Pink Rose Flower

Python/Beakjoon

5355번: 화성 수학

hyunjoo 2021. 9. 1. 13:42

5355번: 화성 수학 (acmicpc.net)

 

5355번: 화성 수학

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

www.acmicpc.net

>>
리스트로 화성식 입력 받은 후, 문자열로 입력받은 리스트 원소 중 첫번째 원소는 실수로 변경한다.

@는 *3

%는 +5

#는 -7

로 계산한다.

T=int(input())


for _ in range(T):
    result=0
    m=list(map(str,input().split()))
    m[0]=float(m[0])
    for i in m:
        if i=='@':
            result*=3
        elif i=='%':
            result+=5
        elif i=='#':
            result-=7
        else:
            result+=i

    print("%.2f"%result)
반응형

'Python > Beakjoon' 카테고리의 다른 글

[백준] 1021번 : 회전하는 큐  (0) 2022.10.07
2908번: 상수  (0) 2021.09.01
2959번: 거북이  (0) 2021.08.31
9613번: GCD 합  (0) 2021.08.31
1934번: 최소공배수  (0) 2021.08.30