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

JavaScript में वाक्य में अंत से दूसरे शब्द की लंबाई ढूंढना


एक वाक्य बस एक स्ट्रिंग है जिसमें स्ट्रिंग्स (जिन्हें शब्द कहा जाता है) रिक्त स्थान से जुड़े होते हैं। हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा एक वाक्य स्ट्रिंग लेता है और स्ट्रिंग के अंत से दूसरे शब्द में वर्णों की संख्या गिनता है। यदि स्ट्रिंग में 2 से अधिक शब्द नहीं हैं, तो हमारा फ़ंक्शन 0 वापस करना चाहिए।

उदाहरण के लिए -

यदि इनपुट स्ट्रिंग है -

const str = 'this is an example string';

तो आउटपुट होना चाहिए -

const output = 7;

क्योंकि 'example' में वर्णों की संख्या 7 है।

उदाहरण

निम्नलिखित कोड देखें:

const str = 'this is an example string';

const countSecondLast = (str = '') => {
  const strArr = str.split(' ');
  const { length: len } = strArr;
  if (len <= 2) {
    return 0;
  };
  const el = strArr[len - 2];
  const { length } = el;
  return length;
};

console.log(countSecondLast(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

7

  1. - JavaScript में सरणी में सबसे लंबा असामान्य उपस्ट्रिंग ढूंढना

    सबसीक्वेंसइस समस्या के उद्देश्य के लिए, हम एक सबसीक्वेंस को एक अनुक्रम के रूप में परिभाषित करते हैं जिसे कुछ अक्षरों को हटाकर बिना शेष तत्वों के क्रम को बदले एक अनुक्रम से प्राप्त किया जा सकता है। कोई भी स्ट्रिंग स्वयं की सबसीक्वेंस होती है और एक खाली स्ट्रिंग किसी भी स्ट्रिंग की सबसीक्वेंस होती है।

  1. - JavaScript में घनाभ के विकर्ण की लंबाई खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो घनाभ की लंबाई, चौड़ाई और ऊंचाई लेता है और उसके विकर्ण की लंबाई लौटाता है।उदाहरणनिम्नलिखिक कोड है − { const ll = l * 2; const ww = w * 2; const hh = h * 2; const sum = ll + ww + hh; const diagonal = Math.sqrt(sum); return diagonal; }; console.log(fin

  1. - JavaScript में सरणी से सबसे अधिक बार आने वाले शब्द ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी arr और एक संख्या num (num < arr.length) को आर्गुमेंट के रूप में लेता है।फ़ंक्शन को सरणी arr में से num सबसे अधिक बार आने वाले तत्व लौटाने चाहिए।उत्तर को आवृत्ति के अनुसार उच्चतम से निम्नतम क्रम में सॉर्ट किया जाना चाहिए। यदि दो शब्दो