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

स्ट्रिंग में दूसरा सबसे छोटा शब्द ढूँढना - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक वाक्य स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग से दूसरे सबसे छोटे शब्द की लंबाई लौटानी चाहिए।

उदाहरण

यदि स्ट्रिंग है:

const str = 'This is a sample string';

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

कोड

const str = 'This is a sample string'; 
const secondSmallest = str => { 
  const strArr = str.split(' '); 
  if (strArr.length < 2) { return false; } 
  for (let i = 0; i < strArr.length; i++) { strArr[i] = strArr[i].length; } 
  strArr.sort((a, b) => a - b); 
  return strArr[1]; 
}; 
console.log(secondSmallest(str));

आउटपुट

2
  1. - JavaScript में स्ट्रिंग में हैमिंग दूरी ढूंढना

    हैमिंग दूरी: समान लंबाई की दो स्ट्रिंग्स के बीच हैमिंग दूरी उन स्थितियों की संख्या है जहां ये स्ट्रिंग्स भिन्न होती हैं। दूसरे शब्दों में, यह एक स्ट्रिंग को दूसरी में बदलने के लिए आवश्यक न्यूनतम परिवर्तनों की संख्या का माप है। हैमिंग दूरी आमतौर पर समान लंबाई की स्ट्रिंग्स के लिए मापी जाती है। हमें ए

  1. - JavaScript में स्ट्रिंग में न्यूनतम डिलीशन ढूंढना

    मान लीजिए हमारे पास एक बाइनरी स्ट्रिंग है जैसे: const str = 001001; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक स्ट्रिंग को पहली और एकमात्र आर्गुमेंट के रूप में लेता है। फ़ंक्शन को तब इनपुट में आवश्यक न्यूनतम डिलीशन की संख्या की गणना करके लौटानी चाहिए ताकि कोई भी दो आसन्न संख्याएं समान न हों। उदाह

  1. - JavaScript में सबसे छोटा अच्छा आधार ढूंढना

    अच्छा आधारएक पूर्णांक num के लिए, हम k= 2) को num का अच्छा आधार कहते हैं, यदि num के आधार k में सभी अंक 1 हैं।उदाहरण के लिए: 13 आधार 3 है 111, इसलिए 3, num = 13 के लिए एक अच्छा आधार है।समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या को दर्शाने वाली स्ट्रिंग str को एकमात्र आर्ग्युमेंट के रूप म