본문 바로가기
알고리즘/SWEA

SWEA D2 1284. 수도 요금 경쟁 (python)

by 개발하는 호랑이 2024. 1. 29.

수도 요금 경쟁

https://swexpertacademy.com/

풀이

  1. P = A사의 리터 당 가격(원), Q = B사의 기본요금(원), R = B사의 기본제공 수도량(L), S=B사의 리터 당 가격(원), W = 종민이의 수도사용량(L)
  2. A사 이용 시 지불 가격 = 사용량 W(L) X P(원)
  3. B사 이용 시 지불 가격 = R리터 초과 시 Q + (W-R)*S
  4. B사 이용 시 지불 가격 = R리터 이하 시 Q
T = int(input())
for testcase in range(1,T+1):
    P, Q, R, S, W = map(int, input().split())
    Avalue = P * W
    Bvalue = 0
    if W > R:
        Bvalue = Q + (W-R)*S
    else:
        Bvalue = Q
    print(f'#{testcase} {min(Avalue, Bvalue)}')