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