욤미의 개발일지
[SWEA D2] 1284 수도 요금 경쟁 (Python) 본문
728x90
반응형
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
문제
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
풀이
- 집이 두 수도 회사 A, B 중간에 위치하며 원하는 수도 회사를 선택해야 함
- 두 회사 중 더 적게 수도 요금을 부담해도 되는 회사를 선택하고자 함
- A 회사: 1리터당 P원
- B 회사: 기본 요금 Q원. 월간 사용량이 R리터 이하인 경우 기본 요금만 청구. R 리터 초과 시 초과량에 대해 1리터당 S원의 요금 추가
- 한 달간 사용하는 수도의 양이 W리터일때 요금이 더 저렴한 회사는?
T = int(input())
for test_case in range(1, T + 1):
p, q, r, s, w = map(int, input().split()) # a회사 리터당 요금 | b회사 r리터 이하 기본요금, 기준 리터, r리터 초과시 리터당 요금 | 사용한 수도 양
a_fee = w * p # 사용한 수도 양 x 1리터당 요금
b_fee = q if w<=r else q + (w-r) * s
print(f"#{test_case} {min(a_fee, b_fee)}")
728x90
반응형
'Coding Test > SWEA' 카테고리의 다른 글
[SWEA D2] 1940 가랏! RC카! (Python) (1) | 2022.11.10 |
---|---|
[SWEA D2] 1288 새로운 불면증 치료법(Python) (0) | 2022.11.10 |
[SWEA D2] 1204 [S/W 문제해결 기본] 1일차 - 최빈수 구하기 (Python) (0) | 2022.10.29 |
[SWEA D1] 2072 홀수만 더하기 (Python) (0) | 2022.10.25 |
[SWEA D1] 2071 평균값 구하기 (Python) (0) | 2022.10.24 |
Comments