আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয়, এটিকে যেকোনো হোয়াইটস্পেস থেকে ছাঁটাই করে, এটিকে ছোট হাতের অক্ষরে রূপান্তর করে এবং ইংরেজি বর্ণমালায় সংশ্লিষ্ট অক্ষরের অবস্থান বর্ণনা করে সংখ্যার একটি অ্যারে প্রদান করে, স্ট্রিংয়ের মধ্যে যেকোনো হোয়াইটস্পেস বা বিশেষ অক্ষর উপেক্ষা করা উচিত। পি>
যেমন −
Input → ‘Hello world!’ Output → [8, 5, 12, 12, 15, 23, 15, 18, 12, 4]
এর জন্য কোড হবে −
উদাহরণ
const str = 'Hello world!'; const mapString = (str) => { const mappedArray = []; str .trim() .toLowerCase() .split("") .forEach(char => { const ascii = char.charCodeAt(); if(ascii >= 97 && ascii <= 122){ mappedArray.push(ascii - 96); }; }); return mappedArray; }; console.log(mapString(str));
আউটপুট
কনসোলে আউটপুট হবে −
[ 8, 5, 12, 12, 15, 23, 15, 18, 12, 4 ]