Décision du père Noël:
Dans ce défi, vous aiderez le Père Noël à décider si quelqu'un sur sa liste a été méchant ou gentil, puis à obtenir coal
ou toys
.
Mais malheureusement, le Père Noël est inorganisé, dans certaines de ses entrées, les naughty
, nice
et les name
champs sont dans le mauvais ordre.
Contribution
L'entrée se fera dans le format interchangeable suivant:
- le nom de la personne (ne peut pas contenir deux-points, seulement
a-zA-Z0-9
) - le mot
naughty
suivi directement par deux points et un entier non négatif représentant le nombre de fois où le Père Noël vous a surpris en train d'être méchant - le mot
nice
suivi directement par deux points et un entier non négatif représentant le nombre de fois où le Père Noël vous a surpris en train d'être gentil
Tous séparés par un seul espace (ASCII 32) entre chacun d'eux.
De plus, le nom n'aura aucun espace entre les parties du nom Santa Claus
-> SantaClaus
.
Prime:
- (25%) : Il est le Père Noël, il doit donc vérifier la liste deux fois et s'assurer qu'il n'y a pas de doublons. (Dans ce cas, il obtient simplement les premiers scores de l'utilisateur)
Exemple:
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
Sortie:
La sortie doit consister en:
Le nom de la personne suivi de:
- S'il y a plus de points
naughty
, alorscoal
: - S'il y a plus de points
nice
, alorstoys
. Mais si
naughty
etnice
sont égaux, alorsneeds more data
Exemple de sortie:
- Avec bonus d'organisation et bonus de suppression des doublons:
Quill coal
Doorknob toys
balpha needs more data
pops toys
- Sans bonus:
Quill coal
Doorknob toys
Quill toys
balpha needs more data
pops toys