समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें केवल 'A', 'B' और 'C' होते हैं। हमारा फ़ंक्शन स्ट्रिंग से हटाए जाने वाले न्यूनतम कैरेक्टर्स की संख्या खोजना चाहिए ताकि आसन्न कैरेक्टर्स की प्रत्येक जोड़ी में कैरेक्टर्स अलग हों।
उदाहरण
निम्नलिखित कोड है −
const str = "ABBABCCABAA"; const removeLetters = (str = '') => { const arr = str.split('') let count = 0 for (let i = 0; i < arr.length; i++) { if (arr[i] === arr[i + 1]) { count += 1 arr.splice(i, 1) i -= 1 } } return count } console.log(removeLetters(str));आउटपुट
3