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

JavaScript में स्ट्रिंग को अंकों में मैप करना


हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। यह स्ट्रिंग में प्रत्येक संबंधित अक्षर के लिए प्रत्येक संख्या प्रिंट करना चाहिए।

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

a = 1 b = 2 c = 3 d = 4 e =5 . . . y = 25 z = 25

नोट: किसी भी विशेष वर्ण और स्पेस को हटा दें।

इसलिए, यदि इनपुट है:

"hello man"

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

"8,5,12,12,15,13,1,14"

उदाहरण

कोड निम्न होगा:

const str = 'hello man'; const charPosition = str => {    str = str.split('');    const arr = [];    const alpha = /^[A-Za-z]+$/;    for(i=0; i < str.length; i++){       if(str[i].match(alpha)){          const num = str[i].charCodeAt(0) - 96;          arr.push(num);       }else{          continue;       };    };    return arr.toString(); } console.log(charPosition(str));

आउटपुट

कंसोल में आउटपुट निम्न होगा:

"8,5,12,12,15,13,1,14"

  1. - JavaScript में सर्कुलर स्ट्रिंग में अद्वितीय सबस्ट्रिंग्स

    समस्यामान लीजिए हमारे पास एक स्ट्रिंग S, str है, जो स्ट्रिंग का अनंत रैप-अराउंड स्ट्रिंग है:abcdefghijklmnopqrstuvwxyz.इसलिए, S इस तरह दिखेगा:...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd.....हमें एक JavaScript फ़ंक्शन लिखना है जो str को, आइए उस स्ट्रिंग को str कहते हैं, एकमात्र आर्ग्

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

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

  1. - JavaScript में स्ट्रिंग से अंकों को फ़िल्टर करना

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