बढ़ती संख्या:
संख्याओं का एक क्रम जिसमें प्रत्येक अनुवर्ती तत्व या तो पिछले तत्व से बड़ा या बराबर होता है, एक बढ़ता हुआ क्रम होता है।
उदाहरण के लिए,
4, 6, 8, 9, 11, 14 बढ़ता हुआ क्रम है3, 3, 3, 3, 3, 3, 3 भी बढ़ता हुआ क्रम है
समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, एकमात्र तर्क के रूप में। फ़ंक्शन को यह जांचना चाहिए कि क्या सरणी में लगातार तीन तत्व मौजूद हैं जो बढ़ रहे हैं।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const arr =[4, 1, 5, 7, 3, 1, 4];
तब आउटपुट होना चाहिए -
कॉन्स्ट आउटपुट =सत्य;
आउटपुट स्पष्टीकरण:
क्योंकि एरे में लगातार 1, 5, 7 मौजूद हैं,
उदाहरण
इसके लिए कोड होगा -
const arr =[4, 1, 5, 7, 3, 1, 4]; कांस्ट बढ़ाना ट्रिपलेट =फंक्शन (arr) { लेट फर्स्ट =इन्फिनिटी; चलो दूसरा =अनंत; के लिए (गिरफ्तारी की धारा) {अगर (कर्र> दूसरा और&कर्र> पहला) {वापसी सच; }; अगर (करंट> फर्स्ट) {दूसरा =करंट; } और { पहले =कर्व; }; }; झूठी वापसी;};console.log(increasingTriplet(arr));
कोड स्पष्टीकरण:
हमारे लूप के प्रत्येक पुनरावृत्ति में हमने जिस स्थिति की जांच की है वह है -
अगर वहाँ मौजूद है तो हम सही लौटते हैं i, j, k ऐसे कि arr[i]
और कंसोल में आउटपुट होगा -आउटपुट