Las pruebas estandarizadas generalmente vienen con un scan-tron o algún tipo de documento de respuesta que registra su respuesta. Una computadora o persona (s) luego verificaría sus respuestas y determinaría su calificación. Entonces, aquí, dado un scan-tron y la clave de respuestas, determine el puntaje y las preguntas perdidas, si las hay. Un scan-tron es solo un documento con múltiples líneas con respuestas en las que el usuario completa (en este caso, en un círculo). Ejemplo:
---
1. |a| b c d
---
Como puede ver, esta es la pregunta 1 con la opción de respuesta a
seleccionada, ya que tiene un cuadro alrededor. Para el desafío, se le dará una exploración-tron con n
preguntas ( 1 <= n <= 10
) con sólo cuatro respuestas denota como a
, b
, c
, o d
. La clave de respuesta se dará como una cadena sin espacios y con minúsculas. Ejemplo scan-tron con clave de respuesta:
Scan-tron
---
1. |a| b c d
---
---
2. a |b| c d
---
---
3. a b |c| d
---
Answer Key
abb
Puede tomar la clave de respuesta y scan-tron como entradas separadas o en un orden elegido siempre que puedan identificarse (es decir, la clave de respuesta está separada del scan-tron). Los puntajes se redondearán a la décima de punto más cercana. Ejemplo de salida para lo anterior:
Score: 66.7
Missed #: 3
Otra respuesta aceptable sería:
66.7
3
o si se pierden varias preguntas
66.7
3 4 5
siempre que los números de las preguntas para los perdidos estén separados por espacios y no en la misma línea que el puntaje.
Reglas y especificaciones
- El scan-tron se puede ingresar como una cadena de varias líneas o una pregunta a la vez (como una cadena con nuevas líneas es aceptable)
- Dado un scan-tron y una clave de respuesta, debe generar el puntaje en una línea y las preguntas omitidas en otra, con los números separados por espacios. Si no se pierden preguntas, no se deben emitir números de preguntas
- Las puntuaciones se redondean a la décima más cercana.
Las respuestas seleccionadas están rodeadas por este cuadro:
--- | | ---
- En el scan-tron, cada pregunta ocupa tres espacios (la parte superior e inferior del cuadro ocupa dos líneas adicionales)
- Debe funcionar para el ejemplo anterior
- Suponga que siempre habrá una sola respuesta en el recuadro
Criterios ganadores
¡El código más corto gana!
50
aceptable un puntaje o tiene que serlo 50.0
?