Decisión de Papá Noel:
En este desafío, ayudará a Santa Claus decidir si alguien en su lista ha sido malo o bueno, y posteriormente obtener coal
o toys
.
Pero, por desgracia, Santa no está organizado, en algunas de sus entradas, las naughty
, nice
y los name
campos están en el orden equivocado.
Entrada
La entrada vendrá en el siguiente formato intercambiable:
- el nombre de la persona (solo no puede contener dos puntos
a-zA-Z0-9
) - la palabra
naughty
seguida directamente por dos puntos y un número entero no negativo que representa la cantidad de veces que Santa te atrapó siendo travieso - la palabra
nice
seguida directamente por dos puntos y un número entero no negativo que representa la cantidad de veces que Santa te sorprendió siendo amable
Todos separados con un solo espacio en blanco (ASCII 32) entre cada uno de ellos.
Además, el nombre no tendrá espacios en blanco entre las partes del nombre Santa Claus
-> SantaClaus
.
Prima:
- (25%) : Él es Santa Claus, por lo que debe verificar la lista dos veces y asegurarse de que no haya duplicados. (En cuyo caso, solo obtiene los primeros puntajes que tiene el usuario)
Ejemplo:
Quill naughty:4 nice:0
naughty:0 Doorknob nice:3
naughty:2 Quill nice:6
nice:3 balpha naughty:3
pops nice:4 naughty:2
Salida:
La salida debe consistir en:
El nombre de la persona seguido de:
- Si hay más puntos
naughty
, entoncescoal
: - Si hay más puntos
nice
, entoncestoys
. Pero si
naughty
ynice
son iguales, entoncesneeds more data
Salida de ejemplo:
- Con bonificación de organización y bonificación por eliminación de duplicados:
Quill coal
Doorknob toys
balpha needs more data
pops toys
- Sin bonificación:
Quill coal
Doorknob toys
Quill toys
balpha needs more data
pops toys