समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को स्ट्रिंग के प्रत्येक वर्ण को उसके 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