Keputusan Santa:
Dalam tantangan ini, Anda akan membantu Santa Claus memutuskan apakah seseorang di daftar mereka nakal atau baik, dan kemudian mendapatkan coalatau toys.
Namun sayangnya, Santa tidak terorganisir, dalam beberapa entri, bidang naughty, nice dan namedalam urutan yang salah.
Memasukkan
Input akan datang dalam format berikut yang dapat dipertukarkan:
- nama orang (tidak boleh mengandung titik dua, hanya
a-zA-Z0-9) - kata yang
naughtydiikuti secara langsung oleh titik dua dan bilangan bulat non-negatif mewakili jumlah kali Santa menangkap Anda nakal - kata yang
nicediikuti secara langsung oleh titik dua dan bilangan bulat non-negatif yang menunjukkan berapa kali Santa membuat Anda bersikap baik
Semua dipisahkan dengan spasi putih tunggal (ASCII 32) di antara masing-masing.
Selain itu, nama tidak akan memiliki spasi putih di antara bagian nama Santa Claus-> SantaClaus.
Bonus:
- (25%) : Dia adalah Santa Claus, jadi dia perlu memeriksa daftar dua kali , dan pastikan tidak ada duplikat. (Dalam hal ini, itu hanya mendapat skor pertama yang dimiliki pengguna)
Contoh:
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
Keluaran:
Output harus terdiri dari:
Nama orang tersebut diikuti oleh:
- Jika ada lebih banyak poin
naughty, makacoal: - Jika ada lebih banyak poin
nice, makatoys. Tetapi jika
naughtydannicesama, makaneeds more dataContoh output:
- Dengan bonus organisasi dan bonus penghapusan rangkap:
Quill coal
Doorknob toys
balpha needs more data
pops toys
- Tanpa bonus:
Quill coal
Doorknob toys
Quill toys
balpha needs more data
pops toys