본문 바로가기
Algorithm

[구현/수학] 백준 6763 Speed fines are not fine! - Python

by jangThang 2022. 2. 16.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    6763번: Speed fines are not fine!

    Many communities now have “radar” signs that tell drivers what their speed is, in the hope that they will slow down. You will output a message for a “radar” sign. The message will display information to a driver based on his/her speed according to

    www.acmicpc.net

     

     

     

     

    2. 문제 풀이

     속도제한 벌금을 구하는 문제입니다. 제한속도보다 1~20 높으면 100달러, 20~30 높으면 270달러, 31 이상이면 500달러입니다.

     

    2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학

     

    [Algorithm] 단골 1번 문제, 구현 / 수학

    [ Contents ] 1. 구현  단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하

    star7sss.tistory.com

     if-else문으로 쉽게 구현할 수 있습니다.

     

     

     

    3. 코드

    regulation = int(input())
    speed = int(input())
    
    diff = speed - regulation
    # 31초과
    if diff > 30:
        print("You are speeding and your fine is $500.")
    # 21초과
    elif diff > 20:
        print("You are speeding and your fine is $270.")
    # 초과
    elif diff > 0:
        print("You are speeding and your fine is $100.")
    # 규정준수
    else:
        print("Congratulations, you are within the speed limit!")

     if - else문으로 구현합니다. 주의할 점은 내림차순으로 조건문을 작성해야 합니다. 반대로 오름차순으로 작성하면, 0 초과할 시 출력문만 나옵니다.

     

    star가 되고나서 Tistory

    반응형

    댓글