चरित्र का वजन (वर्णमाला):
एक अंग्रेजी वर्णमाला का भार केवल 1-आधारित अनुक्रमणिका नहीं है।
उदाहरण के लिए, 'c' का वजन 3 है, 'k' का वजन 11 है, इत्यादि।
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक लोअरकेस स्ट्रिंग लेता है और उस स्ट्रिंग के वजन की गणना और रिटर्न देता है।
उदाहरण
इसके लिए कोड होगा -
const str = 'this is a string'; const calculateWeight = (str = '') => { str = str.toLowerCase(); const legend = 'abcdefghijklmnopqrstuvwxyz'; let weight = 0; const { length: l } = str; for(let i = 0; i < l; i++){ const el = str[i]; const curr = legend.indexOf(el); weight += (curr + 1); }; return weight; }; console.log(calculateWeight(str));
आउटपुट
और कंसोल में आउटपुट होगा -
172