समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। हमारे फ़ंक्शन को उस संख्या के लिए संबंधित ASCII वर्णमाला वापस करनी चाहिए (यदि उस ASCII मान के लिए कोई वर्णमाला मौजूद है), -1 अन्यथा।
यहां शर्त यह है कि हम किसी भी इनबिल्ट फ़ंक्शन का उपयोग नहीं कर सकते हैं जो इन मानों को परिवर्तित करता है।
उदाहरण
निम्नलिखित कोड है -
const num = 98; const findChar = (num = 1) => { const alpha = 'abcdefghijklmnopqrstuvwxyz'; if(num >= 97 && num <= 122){ return alpha[num - 97]; }; if(num >= 65 && num <= 90){ return alpha.toUpperCase()[num - 65]; }; return -1; }; console.log(findChar(num));
आउटपुट
b