코딩테스트/SW Expert Academy

[D2] 1284. 수도 요금 경쟁

2024. 10. 6. 20:32

1284. 수도 요금 경쟁

 

✏️ 문제 풀이

-  회사 A와 B의 요금을 계산하고, 더 저렴한 요금 반환

T = int(input())

for tc in range(1, T + 1):
    P, Q, R, S, W = map(int, input().split())  
    
    # A회사 요금 계산
    A = P * W
    
    # B회사 요금 계산
    if W <= R:
        B = Q
    else:
        B = Q + (W - R) * S
        
    # 더 저렴한 요금 출력
    if A > B:
        print(f'#{tc} {B}')
    else:
        print(f'#{tc} {A}')