728x90
풀이
기준 점수와 학생들의 점수를 입력받아 조건에 일치하는 등급을 출력하면 된다.
문제에서 알려진 조건은 아래와 같이 분류할 수 있다.
- 최소 'E'의 점수를 받는다.
- z == Z, y == Y일 때 다음과 같이 분류가 된다.
1. x == X일 때 'A'
2. x >= X / 2 일 때 'B'
3. (1), (2) 둘 다 아닌 경우는 'C' - 위의 조건에서 성립하지 않을 때 z == Z, y >= Y / 2 이면 'D'를 받는다.
특별 등급은 각각 E기준을 만족하고 C를 절반만 만족하면 D,
E, C의 기준을 만족하고 A를 절반만 만족하면 B이다.
소스코드
출처
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 28113] 정보섬의 대중교통 [Python] (0) | 2023.05.21 |
---|---|
[백준 20867] Rulltrappa [Python] (0) | 2023.05.19 |
[백준 20352] Circus [Python] (0) | 2023.05.15 |
[백준 20233] Bicycle [Python] (0) | 2023.05.15 |
[백준 26731] Zagubiona litera [Python] (0) | 2023.05.13 |