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

ES6 फ़ंक्शंस का उपयोग किए बिना सरणी का केंद्र ढूँढना - JavaScript


हमें एक सरणी फ़ंक्शन midElement() लिखना है जो सरणी के बीच वाले तत्व को उसकी length प्रॉपर्टी को एक्सेस किए बिना और किसी भी प्रकार के अंतर्निहित लूप का उपयोग किए बिना लौटाता है।

यदि सरणी में विषम संख्या में तत्व हैं, तो हम एक, बीच वाला तत्व लौटाते हैं, या यदि सरणी में सम संख्या में तत्व हैं, तो हम दो बीच वाले तत्वों की एक सरणी लौटाते हैं।

कोड

const arr = [14, 32, 36, 42, 45, 66, 87]; 
const array = [13, 92, 83, 74, 55, 46, 74, 82]; 
const midElement = (arr, ind = 0) => { 
  if (arr[ind]) { return midElement(arr, ++ind); } 
  return ind % 2 !== 0 ? [arr[(ind-1) / 2]] : [arr[(ind/2)-1], arr[ind/2]]; 
}; 
console.log(midElement(arr)); 
console.log(midElement(array));

आउटपुट

[ 42 ] [ 74, 55 ]
  1. - JavaScript का उपयोग करके जांचें कि स्ट्रिंग सरणी में स्ट्रिंग्स का संयोजन है या नहीं

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

  1. - JavaScript में '+', '-', '/', '*' का उपयोग किए बिना दो संख्याओं का योग ढूंढना

    हमें एक JavaScript फ़ंक्शन add() लिखना है जो दो संख्याएं m और n लेता है। फ़ंक्शन को, चार बुनियादी अंकगणितीय संचालन का उपयोग किए बिना, इनपुट के रूप में ली गई दो संख्याओं को जोड़ना चाहिए और योग वापस करना चाहिए।कोडconst m = 67, n = 33; const add = (x, y) => {    while(y !== 0){   &nbs

  1. - C# का उपयोग करके किसी भी इनबिल्ट फ़ंक्शन के बिना सॉर्टेड ऐरे में लापता संख्या और दोहराई गई संख्या कैसे खोजें?

    लापता संख्या खोजने के लिए एक नया ऐरे बनाएं और पूरे ऐरे को पार करें और नए ऐरे में संख्या को true बनाएं यदि संख्या मिलती है। पूरे ऐरे को पार करें और पहले false एलिमेंट को लापता एलिमेंट के रूप में लौटाएं। दोहराए जाने वाले एलिमेंट को खोजने के लिए नए ऐरे से पहला true एलिमेंट दोहराया गया एलिमेंट होगा। उद