본문 바로가기
Algorithm

[구현/수학] 백준 20673 Covid-19 - Python

by jangThang 2022. 2. 21.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    20673번: Covid-19

    The input consists of two lines. The first line contains an integer p (0 ⩽ p ⩽ 1000), showing the average number of new cases per day in every one million population in Hana’s city over the past two weeks. The second line contains an integer q (0 ⩽

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     Covid-19 환자와 입원 환자의 수에 따라 등급을 매기는 문제입니다.

     

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

     

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

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

    star7sss.tistory.com

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

     

    White: 인구 100만 명당 환자 최대 50명 이하, 입원 환자 10명 이하
    Red: 인구 100만 명당 입원 환자 30명 초과
    Yellow: 그 외

     구글 번역기로 자동 번역하면, more than을 '초과'가 아니라 '이상'으로 오역합니다. 이 부분 주의해주세요.

     

     

     

    3. 코드

    p = int(input())
    q = int(input())
    
    #인구 100만 명당, 환자 최대 50명 이하 / 입원환자 10명 이하
    if p <= 50 and q <= 10:
        print("White")
    
    #인구 100만 명당, 입원 환자 30명 초과
    elif q > 30:
        print("Red")
    
    # 그 외
    else:
        print("Yellow")

     

     

    star가 되고나서 Tistory

    반응형

    댓글