Вступ
Мій дідусь є фанатом Джеймса Бонда, але він завжди не впевнений у тому, як оцінити своїх улюблених акторів. Як такий, він завжди складає списки, що дуже багато працює. Він попросив мене створити програму, яка полегшить його життя, але я не маю на це часу, я повинен працювати! Тож я буду розраховувати на вас, хлопці.
Виклик
Завдання проста. Вхід буде складатися зі списку у такому форматі:
<number> <space> <actor's name> <newline>
Ваше завдання - сортувати їх, виходячи з числа на початку рядка, починаючи з останнього і закінчуючи першим. Усі номери повинні бути видалені.
Однак мій дідусь іноді робить помилки. Таким чином, вам потрібно буде перевірити дані. Якщо одне з імен у списку не стосується одного з акторів, які грали Бонда, вам потрібно відмовитися. У разі повторень повторення слід видалити, а назва має підтримувати найменшу вагу, з якою він асоціювався (приклад №3).
Немає обмежень у кількості рядків.
Вихід повинен бути лише певним списком, будь то масив, рядок, розділений комою, просто значення, розділені пробілами, або щось інше цілком, тобто
Pierce Brosnan, Sean Connery, David Niven
Дозволена нова лінія чи пробіл.
Приклад введення та виводу
Вхід:
1 Шон Конері
2 Емма Уотсон
5 Тімоті Далтон
4 Роджер Мур
3 Даніель Крейг
Вихід:
Тімоті Далтон, Роджер Мур, Даніель Крейг, Шон Коннері
Вхід:
2 Тімоті Далтон
4 Джордж Лазенбі
5 Джордж Лазенбі
3 Боб Сіммонс
Вихід:
Джордж Лазенбі, Боб Сіммонс, Тімоті Далтон
Вхід:
3 Шон Конері
2 Пірс Броснан
1 Шон Конері
Вихід:
Пірс Броснан, Шон Коннері
Оскільки це гольф коду, виграє найкоротший код (у байтах)!
Додаток
Список акторів, які зіграли роль Бонда:
- Баррі Нельсон
- Боб Сіммонс
- Шон Конері
- Роджер Мур
- Девід Нівен
- Джордж Лазенбі
- Тімоті Далтон
- Пірс Броснан
- Даніель Крейг
echo Sean Connery
тому, що всі знають, є лише одна облігація