Введение
Мой дедушка является поклонником Джеймса Бонда, но он всегда не уверен, как оценивать своих любимых актеров. Таким образом, он всегда делает списки, что является большой работой. Он попросил меня создать программу, которая облегчит его жизнь, но у меня нет на это времени, мне нужно работать! Так что я буду рассчитывать на вас, ребята.
Вызов
Задача проста. Ввод будет состоять из списка в следующем формате:
<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
потому что все знают, есть только одна связь