Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

संख्या को वर्णमाला के अक्षर जावास्क्रिप्ट में बदलें

<घंटा/>

हमें एक ऐसा फलन लिखना है जो 1 और 26 (दोनों सम्मिलित) के बीच की संख्या लेता है और उसके लिए संगत अंग्रेजी वर्णमाला देता है। (कैपिटल केस) अगर नंबर इस रेंज से बाहर है तो रिटर्न -1.

उदाहरण के लिए -

toAlpha(3) = C
toAlpha(18) = R

और इसी तरह।

ASCII कोड

ASCII कोड हमारे कीबोर्ड पर मौजूद सभी वर्णों और संख्याओं के मानक संख्यात्मक प्रतिनिधित्व हैं और कई के लिए।

बड़े अंग्रेजी अक्षर भी ascii char कोड में मैप किए जाते हैं, वे 65 से शुरू होते हैं और 90 तक जाते हैं, 65 के साथ 'A' का मान होता है, 'B' के लिए 66 और इसी तरह। हम इन कोड का उपयोग मैप करने के लिए कर सकते हैं हमारे अक्षर

ऐसा करने का पूरा कोड होगा -

उदाहरण

const toAlpha = (num) => {
   if(num < 1 || num > 26 || typeof num !== 'number'){
      return -1;
   }
   const leveller = 64;
   //since actually A is represented by 65 and we want to represent it
   with one
   return String.fromCharCode(num + leveller);
};
console.log(toAlpha(18));
के साथ प्रस्तुत करना चाहते हैं

आउटपुट

कंसोल में आउटपुट होगा -

R

  1. जावास्क्रिप्ट में किसी संख्या का सबसे बड़ा अंक

    हमें एक जावास्क्रिप्ट रिकर्सिव फ़ंक्शन लिखना है जो एक संख्या लेता है और संख्या में सबसे बड़ा अंक देता है। उदाहरण के लिए:यदि संख्या 45654356 है फिर वापसी मूल्य 6 . होना चाहिए उदाहरण इसके लिए कोड होगा - const num = 45654356; const greatestDigit = (num = 0, greatest = 0) => {    if(num)

  1. जावास्क्रिप्ट में संख्याओं को वर्णों में बदलें

    मान लीजिए कि हमारे पास एक लॉगिन प्रणाली है जहां उपयोगकर्ताओं को विशिष्ट रूप से उनकी पहचान करने के लिए एक अद्वितीय उपयोगकर्ता आईडी प्रदान करने की आवश्यकता होती है। और स्पष्ट सुरक्षा कारणों से, हम उपयोगकर्ता आईडी को अस्पष्ट करना चाहते हैं ताकि संख्या का अनुमान लगाना काफी कठिन हो। असल में, हमें दो फंक

  1. जावास्क्रिप्ट में किसी संख्या का गुणनखंडन करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक सकारात्मक पूर्णांक को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को उन सभी संख्याओं की एक सरणी का निर्माण और वापसी करनी चाहिए जो इनपुट संख्या को बिल्कुल विभाजित करती हैं। उदाहरण के लिए - अगर इनपुट नंबर है - const num = 12; तब आउटपुट होना चाह