... लेकिन अरे, सख्त होने की जरूरत नहीं।
कड़ाई से सकारात्मक पूर्णांक के एक गैर-खाली सरणी को देखते हुए, यह निर्धारित करें:
- मोनोटोन सख्ती से कम हो रहा है । इसका मतलब है कि प्रत्येक प्रविष्टि पिछले एक की तुलना में कड़ाई से कम है।
- गैर-बढ़ती मोनोटोन, लेकिन सख्ती से कम नहीं । इसका अर्थ है कि प्रत्येक प्रविष्टि पूर्ववर्ती से कम या बराबर है, और सरणी उपरोक्त श्रेणी में नहीं आती है।
- उपरोक्त में से कोई नहीं ।
निम्नलिखित कोने के मामलों पर ध्यान दें:
- एक एकल संख्या के साथ एक सरणी मोनोटोन सख्ती से कम हो रही है (रिक्त रूप से ऐसा)।
- एक ही संख्या के साथ एक सरणी दोहराया गैर-बढ़ती है, लेकिन सख्ती से कम नहीं है।
नियम
आप एक कार्यक्रम या एक समारोह प्रदान कर सकते हैं
इनपुट को किसी भी उचित प्रारूप में लिया जा सकता है: सरणी, सूची, स्ट्रिंग जो रिक्त स्थान द्वारा अलग किए गए हैं, ...
आप क्रमशः तीन श्रेणियों के लिए कोई तीन सुसंगत आउटपुट चुन सकते हैं। उदाहरण के लिए, आउटपुट संख्या हो सकता है 0
, 1
, 2
; या तार 1 1
, 1 0
खाली स्ट्रिंग।
बाइट्स में सबसे छोटा कोड जीतता है
परीक्षण के मामलों
मोनोटोन सख्ती से कम हो रहा है:
7 5 4 3 1
42 41
5
गैर-बढ़ती मोनोटोन, लेकिन सख्ती से कम नहीं:
27 19 19 10 3
6 4 2 2 2
9 9 9 9
इनमे से कोई भी नहीं:
1 2 3 2
10 9 8 7 12
4 6 4 4 2