Стандартизированное тестирование обычно идет со скан-троном или документом с ответом какого-либо типа, в котором записан ваш ответ. Затем компьютер или человек проверит ваши ответы и определит вашу оценку. Таким образом, здесь, учитывая скан-трон и ключ ответа, определите оценку и пропущенные вопросы, если таковые имеются. Скан-трон - это просто документ с несколькими строками с ответами, которые пользователь заполняет (в данном случае обведено кружком). Пример:
---
1. |a| b c d
---
Как вы можете видеть, это вопрос 1 с a
выбранным выбором ответа, поскольку вокруг него есть рамка. Для вызова, вы получите скан-Tron с 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
Вы можете взять ключ ответа и скан-трон в качестве отдельных входов или в выбранном порядке, пока они могут быть идентифицированы (т. Е. Ключ ответа отделен от скан-трона). Результаты будут округлены до десятых долей. Пример вывода для вышеупомянутого:
Score: 66.7
Missed #: 3
Другой приемлемый ответ будет:
66.7
3
или если пропущено несколько вопросов
66.7
3 4 5
до тех пор, пока номера вопросов для пропущенных отделены от пробелов и не находятся на одной строке с оценкой.
Правила и характеристики
- Скан-трон может быть введен как многострочная строка или один вопрос за раз (так как строка с символами новой строки допустима)
- Имея скан-трон и ключ ответа, вы должны вывести оценку в одну строку, а вопрос (-ы) пропустить в другой, с числами, разделенными пробелами. Если вопросы не пропущены, номера вопросов не должны выводиться
- Результаты округлены до десятых
Выбранные ответы окружены этим полем:
--- | | ---
- На скан-троне каждый вопрос занимает три пробела (верх и низ поля занимают две лишние строки)
- Должен работать для приведенного выше примера
- Предположим, что всегда будет только один ответ в штучной упаковке
Критерии победы
Самый короткий код выигрывает!
50
приемлемой или должна быть 50.0
?