채점
시간 제한1초메모리 제한1024 MB
충족한 A, C, E 기준의 개수가 주어질 때, D와 B의 절반 규칙을 적용해 E부터 A까지의 학점을 출력한다.
문제
Pelle는 Pelles Optimeringsskola(PO-skolan)의 프로그래밍 교사다. 그는 지금 최적화 1 코스를 듣는 학생들의 성적을 매기고 있다.
성적은 다음과 같이 매긴다. 총 개의 A 기준, 개의 C 기준, 개의 E 기준이 사용된다. E를 받으려면 모든 E 기준을 만족해야 한다. C를 받으려면 모든 C 기준과 E 기준을 만족해야 한다. A를 받으려면 모든 A 기준, C 기준, E 기준을 만족해야 한다.
또한 두 가지 특별한 성적이 있다. 모든 E 기준과 C 기준의 절반 이상을 만족하면 D를 받는다. 모든 E 기준과 C 기준을 만족하고 A 기준의 절반 이상을 만족하면 B를 받는다.
Pelle는 성적을 매기는 일이 매우 번거롭다고 느껴서 당신의 도움이 필요하다. 어떤 학생이 만족한 A, C, E 기준의 개수를 입력받아 그 학생이 받아야 할 성적을 출력하는 프로그램을 작성하라. 학생은 항상 그 코스에서 최소 E를 받았다고 가정할 수 있다.
입력
첫째 줄에 세 정수 , , 이 주어진다. 이는 존재하는 A, C, E 기준의 개수다. 둘째 줄에 세 정수 , , 가 주어진다. 이는 학생이 만족한 A, C, E 기준의 개수다.
출력
프로그램은 한 글자 A, B, C, D, E 중 하나를 출력해야 한다.
힌트
예제 1에서 학생은 A 기준 하나를 제외한 모든 기준을 만족한다. 따라서 학생은 B를 받는다.
예제 2에서 학생은 모든 E 기준을 만족하지만 C 기준의 절반을 만족하지 못한다. 따라서 학생은 E를 받는다.