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

JavaScript में अक्षरों में रिंग्स (बंद लूप) की गिनती करना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो अंग्रेजी अल्फाबेट्स की एक स्ट्रिंग लेता है। हमारा फ़ंक्शन स्ट्रिंग में मौजूद रिंग्स की संख्या गिनना चाहिए। 'O', 'b', 'p', 'e', 'A', आदि में एक रिंग होती है जबकि 'B' में 2 रिंग्स होती हैं।

उदाहरण

निम्नलिखित कोड है −

const str = 'some random text string'; function countRings(str){ const rings = ['A', 'D', 'O', 'P', 'Q', 'R', 'a', 'b', 'd', 'e', 'g', 'o', 'p', 'q']; const twoRings = ['B']; let score = 0; str.split('').map(x => rings.includes(x) ? score++ : twoRings.includes(x) ? score = score + 2 : x ); return score; } console.log(countRings(str));

आउटपुट

7
  1. JavaScript इम्पोर्ट्स में  { }  का उपयोग JavaScript इम्पोर्ट्स में '{ }' का उपयोग

    JavaScript इम्पोर्ट्स में {} का उपयोग करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Import wi

  1. जावास्क्रिप्ट ऑब्जेक्ट्स के ऐरे पर ऐरे के मेथड्स का उपयोग करना जावास्क्रिप्ट ऑब्जेक्ट्स के ऐरे पर ऐरे के मेथड्स का उपयोग करना

    जावास्क्रिप्ट ऑब्जेक्ट्स के ऐरे पर ऐरे के मेथड्स का उपयोग करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style

  1. जावास्क्रिप्ट में प्राइवेसी प्राप्त करने के लिए क्लोजर्स का उपयोग जावास्क्रिप्ट में प्राइवेसी प्राप्त करने के लिए क्लोजर्स का उपयोग

    जावास्क्रिप्ट में प्राइवेसी प्राप्त करने के लिए क्लोजर्स को लागू करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> &l