본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 11296번 가격

by 현장 2022. 7. 30.

-Code

for _ in range(int(input())):
    p, d, c, b = input().split()
    p = float(p)

    if d == 'R':
        p *= 0.55
    elif d == 'G':
        p *= 0.7
    elif d == 'B':
        p *= 0.8
    elif d == 'Y':
        p *= 0.85
    elif d == 'O':
        p *= 0.9
    elif d == 'W':
        p *= 0.95

    if c == 'C':
        p *= 0.95

    if b == 'P':
        print("$%.2f" % p)
    else:
        p -= 0.01
        print("$%.2f" % round(p, 1))