हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में n कहते हैं, एक संख्या लेता है।
हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या n का एक क्रम है (दूसरे तर्क के रूप में लिया गया है) या सरणी में लगातार अधिक संख्याएँ हैं, लेकिन सरणी को छाँटने के बिना।
उदाहरण के लिए, यदि हमारा इनपुट ऐरे है -
const arr =[0, 4, 6, 5, 9, 8, 9, 12];const n =3;
तब हमारा फ़ंक्शन सही होना चाहिए क्योंकि सरणी में लगातार तीन संख्याएँ 4, 5 और 6 मौजूद हैं।
उदाहरण
इसके लिए कोड होगा -
const arr =[0, 4, 6, 5, 9, 8, 9, 12];const n =3;const findSequence =(arr, num) => {if(num> arr.length){ वापसी असत्य; }; गिनती =1; के लिए (चलो मैं =0; मैं <गिरफ्तारी लंबाई; मैं ++) { चलो एल =गिरफ्तार [i]; जबकि (गिरफ्तारी शामिल है (++ एल)) {गिनती ++; अगर (गिनती ===संख्या) {वापसी सच है; }; }; गिनती =1; }; झूठी वापसी;};console.log(findSequence(arr, n));console.log(findSequence(arr, 4));
आउटपुट
और कंसोल में आउटपुट होगा -
<पूर्व>सच्चाई