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

जावास्क्रिप्ट का उपयोग करके किसी सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूँढना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो क्रमबद्ध पूर्णांक की एक सरणी लेता है, एआर, पहले तर्क के रूप में और दूसरे तर्क के रूप में एक लक्ष्य संख्या के रूप में।

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

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है

इनपुट

const arr =[1, 2, 3, 4, 5];const target =3;

आउटपुट

कॉन्स्ट आउटपुट =[2, 3];

उदाहरण

निम्नलिखित कोड है -

const arr =[1, 2, 3, 4, 5];const target =3;const findClosest =(arr =[], target =1) => { const size =2; वापसी arr.sort((a, b) => { const दूरीA =Math.abs(a - target) const दूरी B =Math.abs (b - लक्ष्य) अगर (दूरीA ===दूरीB) {वापसी a - b} वापसी डिस्टेंसए - डिस्टेंसबी}).स्लाइस (0, साइज) .सॉर्ट ((ए, बी) => ए - बी);}; कंसोल. 

आउटपुट

[2, 3]

  1. जावास्क्रिप्ट का उपयोग करके सरणी को बढ़ते क्रम में बदलने के लिए कम से कम तत्वों को हटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को कोशिश करनी चाहिए और सरणी से तत्वों की कम से कम संख्या को हटा देना चाहिए ताकि सरणी एक बढ़ता हुआ क्रम बन जाए। उदाहरण निम्नलिखित कोड है - const arr = [1, 100, 2, 3, 100, 4, 5]; const findIncreasingArray = (

  1. जावास्क्रिप्ट में एक विशिष्ट संख्या अंतराल के साथ दो अभाज्य संख्याएँ ढूँढना

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

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूँढना

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