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

स्ट्रिंग में अनावश्यक अक्षरों की गिनती - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग में अनावश्यक (redundant) अक्षरों की संख्या लौटाता है।

उदाहरण

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

const str = 'abcde'

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

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

const str = 'aaacbfsc';

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

कोड

const str = 'aaacbfsc'; 
const countRedundant = str => { 
  let count = 0; 
  for (let i = 0; i < str.length; i++) { 
    if (i === str.lastIndexOf(str[i])) { continue; } 
    count++; 
  } 
  return count; 
}; 
console.log(countRedundant(str));

आउटपुट

3
  1. - JavaScript में स्ट्रिंग को यूनिक कैरेक्टर्स तक फ़िल्टर करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str लेता है। हमारा फ़ंक्शन एक नई स्ट्रिंग बनाएगा जिसमें इनपुट स्ट्रिंग के केवल यूनिक कैरेक्टर्स हों और डुप्लिकेट कैरेक्टर्स के सभी ऑकरेंस हटा दिए जाएं।उदाहरणनिम्नलिखित कोड है − { let res = ; for(let i = 0; i < str.length; i++){ const el

  1. - JavaScript में एक नंबर स्ट्रिंग को 0 और 1 की स्ट्रिंग में एन्कोड करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जो एक दशमलव संख्या को दर्शाती है। हमारा फ़ंक्शन निम्नलिखित नियमों के आधार पर इस दशमलव को बाइनरी में बदलना/एन्कोड करना चाहिए। प्रत्येक अंक d के लिए n का −मान लीजिए k, d के बिट्स की संख्या हैहम अंक 0 को k-1 बार लिखते हैं जिसके बाद

  1. - जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन जोड़ में एक समस्या थी, इसलिए कई समय स्ट्रिंग्स टूटी हुई हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग भी 60 से अधिक हो सकता है। हमारा फ़ंक्शन स्ट्रिंग में आवश्यक परिवर्तन करेगा और नई सु