কম্পিউটার

হেক্সে রূপান্তর করা এবং জাভাস্ক্রিপ্টে সংখ্যার অংশ যোগ করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয়। আমাদের ফাংশনটি স্ট্রিংয়ের প্রতিটি অক্ষরকে তার ascii কোডের হেক্স মানের সাথে রূপান্তর করা উচিত, তারপর ফলাফলটি হেক্সে উপস্থিত অক্ষরগুলিকে উপেক্ষা করে হেক্স স্ট্রিংগুলির সংখ্যাগুলির সমষ্টি হওয়া উচিত৷

উদাহরণ

নিম্নলিখিত কোড -

const str = "Hello, World!";
const toHexAndSum = (str = '') => {
   return str
   .split('')
   .map(c=>c.charCodeAt())
   .map(n=>n.toString(16))
   .join('')
   .split('')
   .filter(c=>'123456789'.includes(c))
   .map(d=>parseInt(d))
   .reduce((a, b)=>a+b, 0)
};
console.log(toHexAndSum(str));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

91

  1. জাভাস্ক্রিপ্টে সময় স্ট্রিং সংশোধন করা হচ্ছে

  2. জাভাস্ক্রিপ্টে স্পেস উল্টানো এবং সংরক্ষণ করা

  3. জাভাস্ক্রিপ্টে বর্ণমালাকে গ্রীক অক্ষরে রূপান্তর করা হচ্ছে

  4. জাভাস্ক্রিপ্টে যেকোন কেস ক্যামেলকেসে রূপান্তর করা হচ্ছে