https://www.acmicpc.net/problem/10707
10707번: 수도요금
JOI군이 살고 있는 지역에는 X사와 Y사, 두 개의 수도회사가 있다. 두 회사의 수도요금은 한 달간 수도의 사용량에 따라 다음과 같이 정해진다. X사 : 1리터당 A엔. Y사 : 기본요금은 B엔이고, 사용량
www.acmicpc.net
코드
a = int(input())
b = int(input())
c = int(input())
d = int(input())
p = int(input())
c1 = a * p
if c < p:
c2 = b + ((p - c) * d)
else:
c2 = b
if c1 < c2:
print(c1)
else:
print(c2)
풀이
x사를 이용할 때의 요금과 y사를 이용할 때의 요금을 나눠서 계산한다음 비교하면 된다.
x사를 이용할 떄의 요금은 정해져있지만 y사를 이용할 떄의 요금은 if문으로 구분하여 정해줘야한다.
y사를 이용할 때의 요금을 if문으로 구분해서 계산한 뒤에는 x사를 이용할 때의 요금과 y사를 이용할 때의 요금을 비교해서
더 낮은 요금이 드는 곳을 선택하면 된다
'Koala - 9기 > 코딩테스트 준비 스터디' 카테고리의 다른 글
[백준/node.js] 14501번 퇴사 (0) | 2023.01.15 |
---|---|
[백준/Python] 9625번 BABBA (0) | 2023.01.15 |
[백준/Python] 10942번 팰린드롬? (0) | 2023.01.13 |
[백준/Python] 2293번 동전1 (0) | 2023.01.12 |
[백준/Java] 2293번 동전1 (0) | 2023.01.11 |