Decisione di Babbo Natale:
In questa sfida, aiuterai Babbo Natale a decidere se qualcuno nella loro lista è stato cattivo o simpatico, e successivamente ottenere coal
o toys
.
Ma, purtroppo, Babbo Natale è disorganizzata, in alcune delle sue voci, i naughty
, nice
e name
campi sono nell'ordine sbagliato.
Ingresso
L'input verrà nel seguente formato intercambiabile:
- il nome della persona (non può contenere solo due punti
a-zA-Z0-9
) - la parola
naughty
seguita direttamente da due punti e da un numero intero non negativo che rappresenta la quantità di volte in cui Babbo Natale ti ha sorpreso a essere cattivo - la parola
nice
seguita direttamente da due punti e da un numero intero non negativo che rappresenta la quantità di volte in cui Babbo Natale ti ha scoperto essere gentile
Tutti separati con un unico spazio bianco (ASCII 32) tra ciascuno di essi.
Inoltre, il nome non avrà spazi bianchi tra le parti del nome Santa Claus
-> SantaClaus
.
Bonus:
- (25%) : è Babbo Natale, quindi deve controllare l'elenco due volte e assicurarsi che non vi siano duplicati. (Nel qual caso, ottiene solo i primi punteggi che l'utente ha)
Esempio:
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
Produzione:
L'output dovrebbe essere costituito da:
Il nome della persona seguito da:
- Se ci sono più punti in
naughty
, quindicoal
: - Se ci sono più punti
nice
, alloratoys
. Ma se
naughty
enice
sono uguali, alloraneeds more data
Esempio di output:
- Con bonus organizzazione e doppio bonus di rimozione:
Quill coal
Doorknob toys
balpha needs more data
pops toys
- Senza bonus:
Quill coal
Doorknob toys
Quill toys
balpha needs more data
pops toys