본문 바로가기

BOJ/Python

[BOJ/백준] 20233 - Bicycle (Python)

문제 링크

두 요금제의 가격을 계산하는 문제이다. 

- 첫 번째 요금제: 월 요금은 a루블이고 매일 처음 30분은 무료, 그 이후는 분당 x 루블이다.

- 두 번째 요금제: 월 요금은 b루블이고 매일 처음 45분은 무료, 그 이후는 분당 y 루블이다.

 

a, b를 기본 요금으로 잡는다.

첫 번째 요금제에서 T분이 30분이 넘는 경우에, 그 나머지에 해당하는 시간을 x루블과 21일을 곱해 구한다.

두 번째 요금제에서 T분이 45분이 넘는 경우에, 그 나머지에 해당하는 시간을 y루블과 21일을 곱해 구한다.

a=int(input())
x=int(input())
b=int(input())
y=int(input())
T=int(input())

if T>30: 
    a+=(T-30)*x*21
if T>45:
    b+=(T-45)*y*21
print(a,b)