PS/Baekjoon Online Judge

[백준 20839] Betygsättning [Python]

kimyoungrok 2023. 5. 17. 03:09
728x90

백준 20839 - 문제
백준 20839 - 입/출력


풀이

기준 점수와 학생들의 점수를 입력받아 조건에 일치하는 등급을 출력하면 된다.

문제에서 알려진 조건은 아래와 같이 분류할 수 있다.

  • 최소 '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이다.


소스코드

소스코드 보기


출처

 

20839번: Betygsättning

På första raden står tre heltal $1 \leq x \leq 30$, $1 \leq y \leq 30$ och $1 \leq z \leq 30$, antalet A-, C- och E-kriterier som finns. På den andra raden står tre heltal $0 \leq x' \leq x$, $0 \leq y' \leq y$ och $0 \leq z' \leq z$, antalet A-, C- o

www.acmicpc.net

728x90