추첨을 통해 커피를 받자 (백준 21866)

코딩생활·2023년 12월 20일
0

백준문제풀이

목록 보기
128/308

안녕하세요. 오늘은 추첨을 할 거예요.

문제

https://www.acmicpc.net/problem/21866

아이디어

각 문제마다 최대점수를 MAX배열에 저장합시다.
그리고 각 값이 MAX값보다 크다면 hacker를 출력합니다.
만약 모든 값이 통과했다면 sum값을 볼 차례입니다.
sum이 100이상이면 draw, 아니면 none을 출력해주면 됩니다.

소스코드

#include <iostream>
using namespace std;


int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    int MAX[9] = { 100,100,200,200,300,300,400,400,500 };
    int i, x, sum = 0;

    for (i = 0; i < 9; i++)
    {
        cin >> x;
        if (x > MAX[i])
        {
            cout << "hacker";
            return 0;
        }
        sum += x;
    }
    if (sum >= 100) cout << "draw";
    else cout << "none";
}

업로드중..
감사합니다.

0개의 댓글