본문 바로가기
Algorithm

[구현/수학] 백준 20233 Bicycle - 파이썬(Python)

by jangThang 2022. 10. 1.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    20233번: Bicycle

    The first four lines of the input contain integers $a$, $x$, $b$, and $y$ ($0 \leq a, x, b, y \leq 100$), each on a separate line. The last line contains a single integer $T$ ($1 \leq T \leq 1440$) --- the total time spent on a bicycle during each day.

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     두 요금제의 비용을 구하는 문제입니다.

     

    첫 번째 요금제: 기본 요금 a루블, 하루 30분을 초과하면 분당 x 루블의 초과비용
    두 번째 요금제: 기본 요금 b루블, 하루 45분을 초과하면 분당 y 루블의 초과비용

     총 21일 동안, 하루에 T분 만큼 이용할 때의 이용액을 구합니다.

     

     

    3. 코드

    # 입력
    a = int(input())
    x = int(input())
    b = int(input())
    y = int(input())
    T = int(input())
    
    # 1번째 옵션
    A = a
    if T > 30:
        A += (T-30)*x*21
    
    # 2번째 옵션
    B = b
    if T > 45:
        B += (T-45)*y*21
    
    print(A, B)

     

     

    star가 되고나서 Tistory

    반응형

    댓글