Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

एक सबएरे लौटाएं जिसमें मूल सरणी से सभी तत्व शामिल हैं जो जावास्क्रिप्ट में उनके दाईं ओर के सभी तत्वों से बड़े हैं

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो संख्याओं की एक सरणी लेता है और एसुबरे देता है जिसमें मूल सरणी से सभी तत्व होते हैं जो उनके दाईं ओर के सभी तत्वों से बड़े होते हैं।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

const arr =[12, 45, 6, 4, 23, 23, 21, 1]; const बड़ा थानराइट =(arr =[]) => {const creds =arr.reduceRight((acc, val) => {चलो {सबसे बड़ा, रेस} =एसीसी; अगर (वैल> सबसे बड़ा) {रेस.पुश (वैल); सबसे बड़ा =वैल; }; वापसी {सबसे बड़ा, रेस}; }, { सबसे बड़ा:-इन्फिनिटी, रेस:[]} ); वापसी साख। 

आउटपुट

कंसोल में आउटपुट होगा -

[ 1, 21, 23, 45 ]

  1. सरणी को क्रमबद्ध करें और सभी समान (डुप्लिकेट) संख्याओं को जावास्क्रिप्ट में उनके अलग उप-सरणी में समूहित करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एक और एकमात्र इनपुट के रूप में लेता है। इनपुट ऐरे में संभवत:कुछ डुप्लीकेट प्रविष्टियां होंगी। हमारे फ़ंक्शन को सरणी को क्रमबद्ध करना चाहिए और सभी समान (डुप्लिकेट) संख्याओं को उनके अलग उप-सरणी में समूहित करना चाहिए। उदाहरण के ल

  1. उस तत्व को वापस करें जो जावास्क्रिप्ट सरणी में दूसरी बार सबसे अधिक बार दिखाई देता है

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो शाब्दिक की एक सरणी लेता है। फ़ंक्शन को उस तत्व को वापस करना चाहिए जो सरणी में दूसरी बार सबसे अधिक बार दिखाई देता है। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5]; तब आउटपुट होना चाहिए - const output = 2; उदाहरण c

  1. क्या सभी सरणी तत्व जावास्क्रिप्ट में एक साथ जाल कर सकते हैं?

    समस्या दो शब्द एक साथ मिल सकते हैं यदि पहले का अंतिम सबस्ट्रिंग दूसरे का शुरुआती सबस्ट्रिंग है। उदाहरण के लिए, रॉबिनहुड और हुडी एक साथ मिल सकते हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। यदि दिए गए सरणी में सभी शब्द एक साथ जाली हैं, तो हमारे फ़ंक्शन को जाली वाले