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