यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का टेक्स्ट दिया गया है: एरे में पीक खोजने का फ़ंक्शन
Swift
Medium
functions
कार्य «यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का टेक्स्ट दिया गया है: एरे में पीक खोजने का फ़ंक्शन»
एक फ़ंक्शन लिखें जो पूर्णांकों की एक सरणी लेता है और पीक का इंडेक्स लौटाता है। पीक वह तत्व माना जाता है जो अपने पड़ोसियों से सख्ती से बड़ा होता है। यदि सरणी में कई पीक हैं, तो पहले का इंडेक्स लौटाएं। यदि सरणी खाली है या इसमें 3 से कम तत्व हैं, तो -1 लौटाएं। फ़ंक्शन को बिना किसी अंतर्निहित खोज विधियों के उपयोग के लागू किया जाना चाहिए।
इनपुट प्रारूप
इनपुट में एक स्ट्रिंग दी जाती है जिसमें पूर्णांक संख्याएँ होती हैं, जो स्पेस से अलग की गई होती हैं।
आउटपुट प्रारूप
एक पूर्णांक — पहले शिखर का सूचकांक या -1, यदि शिखर नहीं मिला।
उदाहरण
उदाहरण 1
इनपुट
5 4 3 2 1
आउटपुट
-1
main.swift