İki çocuğu, ikisi tam olarak aynı boyuta sahip değil, bir sıraya göre dizilmiş. Her biri yükseklikleri sadece yakın komşularıyla karşılaştırabilir. Öğretmen "en uzun boyluysanız el kaldırsın" diye bağırdığında, iki komşularından daha uzunlarsa bunu yaparlar ve aynı anda yaparlar. Sadece biri elini kaldırırsa, o kazanır. Birden fazla el kaldırırsa, hepsi sıradan çıkarılır (diğer çocukların sırasını koruyarak) ve işlemi tekrarlar.
Bir dizi farklı tam sayı alan (kesinlikle olumlu olduklarını varsayabilirsiniz) kabul eden ve bu oyunun kazananı olan bir program yazın. Bu kod golf, yani en kısa kod kazanır.
Örnekler (gösterilen ara aşamalar ile):
5 3 9 8 7 → 3 8 7 → 8
1 2 9 4 → 9
9 3 8 7 4 12 5 → 3 7 4 5 → 3 4 → 4
Güncel liderler:
- Jöle: 17 bayt [Dennis ♦]
- MATL: 20 bayt [Luis Mendo tarafından]
- APL: 28 bayt [voidhawk]
- k: 40 bayt [Paul Kerrigan]
Ayrıca devam eden bir Pythons savaşı var. Hala daha fazla golf dilinin görünmesini bekliyorum.
Şu anda Dennis ♦ 'in cevabını kabul ettim - eğer yeni kazananlar varsa, seçimi güncelleyeceğim.