সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে। ফাংশনটি প্রতিটি ক্যারেক্টাকে তার ASCII কোডে রূপান্তর করবে এবং সেগুলো জোড়া দিয়ে একটি সংখ্যা তৈরি করবে। তারপর এই সংখ্যা থেকে সকল ৭ কে ১ দিয়ে রিপ্লেস করে আরেকটি সংখ্যা তৈরি করবে। অবশেষে এই দুটি সংখ্যার পার্থক্য ফেরত দেবে।
উদাহরণ
নিচে কোডটি দেওয়া হলো:
const str = 'AVEHDKDDS';
const ASCIIDifference = (str = '') => {
return str
.split('')
.map(c => c.charCodeAt(0))
.join('')
.split('')
.map(Number)
.filter(str => str === 7)
.length * 6;
};
console.log(ASCIIDifference(str));আউটপুট
12