본문 바로가기
Algorithm

[구현/수학] 백준 21866 추첨을 통해 커피를 받자 - 파이썬(Python)

by jangThang 2023. 2. 26.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    21866번: 추첨을 통해 커피를 받자

    첫 번째 줄에 9개의 정수가 주어진다. 각 정수는 $0$ 이상 $1\,000$ 이하의 정수다. 각 정수는 해당 학생이 각 문제에서 얻은 점수를 의미한다.

    www.acmicpc.net

     

     

    2. 문제 풀이

     100점 미만이면 추첨대상자가 아니고, 100점 이상이면 추첨대상자, 최대 점수 초과하면 해커입니다.

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    max_score = [100, 100, 200, 200, 300, 300, 400, 400, 500]
    score = list(map(int, input().split()))
    total_score, hacker = 0, 0
    for i in range(9):
        if score[i] > max_score[i]:
            hacker = 1
        total_score += score[i]
    if hacker:
        print("hacker")
    else:
        print("draw" if total_score >= 100 else "none")

     

     

    star가 되고나서 Tistory

    반응형

    댓글