কম্পিউটার

স্ট্রিং - জাভাস্ক্রিপ্টে প্রতিটি অক্ষরের জন্য নম্বর পাওয়ার চেষ্টা করা হচ্ছে


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

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

a = 1
b = 2
c = 3
d = 4
e = 5
.
.
.
Y = 25
Z = 26

অতএব, যদি ইনপুট হয় "হ্যালো ম্যান",

তারপর আউটপুট প্রতিটি অক্ষরের জন্য একটি সংখ্যা হওয়া উচিত −

"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. জাভাস্ক্রিপ্টে একটি সংখ্যা স্ট্রিংকে 0 এবং 1 সেকেন্ডে এনকোড করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে নির্দিষ্ট সংখ্যক বার স্ট্রিং পুনরাবৃত্তি করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ প্রতিটি অক্ষর সংখ্যা তাদের এক ভিত্তিক সূচকের বার বার করা