Giriş
Büyükbabam James Bond'un hayranı, ama her zaman en sevdiği aktörlerin nasıl sıralanacağından emin değil. Bu nedenle, her zaman çok fazla iş olan listeleri yapıyor. Benden hayatını kolaylaştıracak bir program yapmamı istedi, ama bunun için zamanım yok, çalışmak zorundayım! Bu yüzden size güveneceğim millet.
Meydan okuma
Zor olan basittir. Giriş, aşağıdaki biçimde bir listeden oluşacaktır:
<number> <space> <actor's name> <newline>
Göreviniz , satırın başındaki sayıya , en baştan başlayıp birinciyle bitene göre sıralamak . Tüm numaralar kaldırılmalıdır.
Ancak, büyükbabam bazen hata yapar. Bu nedenle, verileri doğrulamanız gerekir. Listedeki isimlerden biri Bond oynayan oyunculardan birine atıfta bulunmuyorsa, onu atmanız gerekir. Tekrarlama durumunda, tekrarlar kaldırılmalı ve isim ilişkilendirildiği en düşük ağırlığı korumalıdır (örnek # 3).
Kaç tane satır olabileceğinin bir sınırı yoktur.
Çıktının yalnızca bir dizi, virgülle ayrılmış bir dize, yalnızca boşluklarla ayrılmış değerler veya tamamen başka bir şey olması gibi bir sıralama listesi olması gerekir.
Pierce Brosnan, Sean Connery, David Niven
Takip eden bir yeni satır veya boşluğa izin verilir.
Örnek Giriş ve Çıkış
Giriş:
1 Sean Connery
2 Emma Watson
5 Timothy Dalton
4 Roger Moore
3 Daniel Craig
Çıktı:
Timothy Dalton, Roger Moore, Daniel Craig, Sean Connery
Giriş:
2 Timothy Dalton
4 George Lazenby
5 George Lazenby
3 Bob Simmons
Çıktı:
George Lazenby, Bob Simmons, Timothy Dalton
Giriş:
3 Sean Connery
2 Pierce Brosnan
1 Sean Connery
Çıktı:
Pierce Brosnan, Sean Connery
Bu bir kod golfü olduğundan, en kısa kod (bayt cinsinden) kazanır!
apandis
Bond rolünü oynayan aktörlerin listesi:
- Barry Nelson
- Bob Simmons
- Sean Connery
- Roger Moore
- David Niven
- George Lazenby
- Timothy Dalton
- Pierce Brosnan
- Daniel Craig
echo Sean Connery
çünkü herkes biliyor, sadece bir bağ var