কম্পিউটার টিউটোরিয়াল

স্ট্রিং থেকে প্রতিটি ক্যারেক্টারের জন্য নম্বর বের করা - জাভাস্ক্রিপ্ট

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

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

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

তাহলে, যদি ইনপুট হয় "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. জাভাস্ক্রিপ্টে সুন্দর সংখ্যা স্ট্রিং (Beautiful Number String) নির্ধারণ করা

  2. জাভাস্ক্রিপ্টে সংখ্যা স্ট্রিংকে ০ ও ১ দিয়ে এনকোড করা

  3. জাভাস্ক্রিপ্টে স্ট্রিং নির্দিষ্ট বার রিপিট করা

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ের প্রতিটি ক্যারেক্টারকে তার ১-ভিত্তিক ইনডেক্স সংখ্যক বার রিপিট করা