কম্পিউটার

জাভাস্ক্রিপ্টে সংখ্যায় স্ট্রিং ম্যাপিং


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয়। এটি স্ট্রিং এর প্রতিটি সংশ্লিষ্ট অক্ষরের জন্য প্রতিটি সংখ্যা প্রিন্ট করা উচিত।

উদাহরণস্বরূপ:

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. ম্যাজিকাল স্ট্রিং:জাভাস্ক্রিপ্টে প্রশ্ন

  2. জাভাস্ক্রিপ্টে বৃত্তাকার স্ট্রিং-এ অনন্য সাবস্ট্রিং

  3. জাভাস্ক্রিপ্টে সময় স্ট্রিং সংশোধন করা হচ্ছে

  4. জাভাস্ক্রিপ্টে স্ট্রিং থেকে সংখ্যা ফিল্টার করা হচ্ছে