표준화 된 테스트는 일반적으로 스캔 트론 또는 답변을 기록하는 일부 유형의 답변 문서와 함께 제공됩니다. 그러면 컴퓨터 나 사람이 답변을 확인하고 성적을 결정합니다. 따라서 여기에 스캔 트론과 응답 키가 주어지면 점수와 누락 된 질문이 있는지 확인하십시오. 스캔 트론은 사용자가 채운 답변이있는 여러 줄의 문서 (이 경우에는 동그라미로 표시됨)입니다. 예:
---
1. |a| b c d
---
보시다시피, 이것은 a주위에 상자가 있으므로 답변 선택이 선택된 질문 1입니다 . 도전의 경우와 스캔 론 받게됩니다 n질문 ( 1 <= n <= 10로 표시 네 개의 답변을) a, b, c, 또는 d. 응답 키는 공백과 소문자가 모두 포함 된 문자열로 제공됩니다. 응답 키가 포함 된 예시 스캔 트론 :
Scan-tron
---
1. |a| b c d
---
---
2. a |b| c d
---
---
3. a b |c| d
---
Answer Key
abb
응답 키와 스캔 트론을 별도의 입력으로 또는 식별 할 수있는 한 선택한 순서대로 응답 키를 사용할 수 있습니다 (즉, 응답 키가 스캔 트론과 분리되어 있음). 점수는 가장 가까운 10 분의 1로 반올림됩니다. 위의 예제 출력 :
Score: 66.7
Missed #: 3
다른 대답은 다음과 같습니다.
66.7
3
또는 여러 질문이 누락 된 경우
66.7
3 4 5
결석 한 사람의 질문 번호는 공백과 구분되며 점수와 같은 줄에 있지 않습니다.
규칙 및 사양
- 스캔 트론은 한 번에 여러 줄로 된 문자열 또는 한 개의 질문으로 입력 할 수 있습니다 (줄 바꿈이있는 문자열이 허용됨)
- 스캔 트론과 응답 키가 주어지면 한 줄에 점수를, 다른 줄에 놓친 질문은 공백으로 구분하여 출력해야합니다. 누락 된 질문이 없으면 질문 번호를 출력하지 않아야합니다.
- 점수는 10 분의 1로 반올림됩니다
선택된 답변은이 상자로 둘러싸여 있습니다.
--- | | ---- 스캔 트론에서 모든 질문에는 3 칸의 공간이 필요합니다 (상자의 맨 위와 맨 아래에는 2 줄이 더 필요합니다)
- 위 예제에서 작동해야합니다
- 항상 하나의 답변 상자 만 있다고 가정하십시오.
승리 기준
최단 코드 승리!
50허용되는 점수입니까 , 아니면 맞 50.0습니까?