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

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

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

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

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. জাভাস্ক্রিপ্টে টাইম স্ট্রিং রেক্টিফাই করা (HH:MM:SS)

  4. জাভাস্ক্রিপ্টে স্ট্রিং থেকে সংখ্যা বাদ দেওয়া