Рішення Санта:
У цьому виклику ви допоможете Дідові Морозу вирішити, чи хтось із їхнього списку був неслухняним чи приємним, а згодом отримаєте coal
чи toys
.
Але , на жаль, Санта неорганізована, в деяких з його записів, то naughty
, nice
і name
поля знаходяться в неправильному порядку.
Вхідні дані
Вхід буде наданий у такому взаємозамінному форматі:
- ім'я людини (не може містити лише двокрапки
a-zA-Z0-9
) - слово
naughty
слідує безпосередньо за двокрапкою та невід’ємним цілим числом, що відображає кількість разів, коли Санта зловив вас за неслухняність - слово
nice
слідує прямо через двокрапку та невід'ємне ціле число, що відображає кількість разів, коли Санта зловив вас за приємність
Всі розділені між собою одним пробілом (ASCII 32).
Крім того, у імені не буде пробілу між частинами імені Santa Claus
-> SantaClaus
.
Бонус:
- (25%) : Він Санта-Клаус, тому йому потрібно двічі перевірити список та переконатися, що немає дублікатів. (У такому випадку він отримує лише перші бали, які має користувач)
Приклад:
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
Вихід:
Вихід повинен складатися з:
Ім’я особи, за яким слід:
- Якщо більше балів
naughty
, тоcoal
: - Якщо більше балів
nice
, тоtoys
. Але якщо
naughty
іnice
рівні, тоneeds more data
Приклад виводу:
- З бонусом організації та бонусом на видалення дубліката:
Quill coal
Doorknob toys
balpha needs more data
pops toys
- Без бонусу:
Quill coal
Doorknob toys
Quill toys
balpha needs more data
pops toys