N बच्चे, जिनके दो सही आकार नहीं हैं, कुछ क्रम में पंक्तिबद्ध हैं। प्रत्येक केवल अपने नजदीकी पड़ोसियों के साथ ऊंचाइयों की तुलना कर सकता है। जब शिक्षक चिल्लाता है "अगर तुम सबसे ऊंचे हो तो हाथ उठाओ", वे ऐसा करते हैं यदि वे अपने दोनों पड़ोसियों से लम्बे हैं, और वे एक साथ ऐसा करते हैं। यदि केवल कोई अपना हाथ उठाता है, तो वह जीतता है। यदि एक से अधिक अपने हाथ बढ़ाते हैं, तो वे सभी पंक्ति से समाप्त हो जाते हैं (बाकी बच्चों के आदेश को संरक्षित करते हुए) और वे प्रक्रिया को दोहराते हैं।
एक प्रोग्राम लिखें, जो अलग-अलग पूर्णांक की एक सरणी लेता है (आप मान सकते हैं कि वे सख्ती से सकारात्मक हैं) और इस गेम के विजेता को आउटपुट करते हैं। यह कोड-गोल्फ है, इसलिए सबसे छोटा कोड जीतता है।
उदाहरण (दिखाए गए मध्यवर्ती चरणों के साथ):
5 3 9 8 7 → 3 8 7 → 8
१ २ ९ ४ → ९
९ ३ 8 7 ४ १२ ५ → ३ 12 4 5 → 3 4 → 4
वर्तमान नेताओं:
- जेली: 17 बाइट्स [डेनिस tes द्वारा]
- MATL: 20 बाइट्स [लुइस मेंडो द्वारा]
- APL: 28 बाइट्स [voidhawk]
- k: 40 बाइट्स [पॉल केरिगन द्वारा]
वहाँ भी अजगर की लड़ाई चल रही है। फिर भी अधिक गोल्फिंग भाषाओं के प्रदर्शन की प्रतीक्षा है।
मैंने वर्तमान में डेनिस का उत्तर स्वीकार कर लिया है - यदि नए विजेता हैं, तो मैं चयन को अपडेट करूंगा।