समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग प्रारूप में संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को एक स्ट्रिंग वापस करनी चाहिए। संख्याएँ उल्टे क्रम में वर्णमाला के अक्षरों से मेल खाती हैं:a=26, z=1 आदि।
हमें '!', '?' का भी हिसाब देना चाहिए। और '' जिन्हें क्रमशः '27', '28' और '29' द्वारा दर्शाया जाता है।
उदाहरण
निम्नलिखित कोड है -
const arr = ['5', '23', '2', '1', '13', '18', '6']; const convertToString = (arr) => { let res = ''; for (let char of arr) { if (Number(char) <= 26) { res += String.fromCharCode(123 - char); } else { if (char === '27') res += '!'; else if(char === '28') res += '?' else res += ' '; }; }; return res; }; console.log(convertToString(arr));
आउटपुट
vdyzniu