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

जावास्क्रिप्ट में पंजीकरण संख्या के आधार पर नंबर प्लेट ढूँढना

<घंटा/>

समस्या

एक शहर एन की कार पंजीकरण प्रणाली दो प्रकार की संख्या प्रदान करती है -

  • ग्राहक आईडी - 0 और 17558423 के बीच की एक प्राकृतिक संख्या, जिसमें कार खरीदारों को निम्नलिखित क्रम में असाइन किया गया है:पहला ग्राहक आईडी 0 प्राप्त करता है, दूसरा ग्राहक आईडी 1 प्राप्त करता है, तीसरा ग्राहक आईडी 2 प्राप्त करता है, और इसी तरह;

  • नंबर प्लेट - कार को सौंपा गया है और इसमें श्रृंखला (तीन लैटिन लोअरकेस अक्षर a से z तक) और सीरियल नंबर (0 से 9 तक के तीन अंक) शामिल हैं।

    उदाहरण - aaa001. प्रत्येक नंबर प्लेट दी गई ग्राहक आईडी से संबंधित है। उदाहरण के लिए:नंबर प्लेट aaa001 ग्राहक आईडी 0 से संबंधित है; नंबर प्लेट aaa002 ग्राहक आईडी 1 से संबंधित है, और इसी तरह।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो ग्राहक आईडी लेता है और इस आईडी से संबंधित नंबर प्लेट की गणना करता है और इसे एक स्ट्रिंग के रूप में लौटाता है।

उदाहरण

निम्नलिखित कोड है -

const id = 545664;
const findNumberPlate = (id = 0) => {
   const letters = 'abcdefghijklmnopqrstuvwxyz';
   let num = String(id % 999 + 1);
   if(num.length !== 3);
      while(num.length !== 3){
         num = '0' + num;
      };
      const l = Math.floor(id / 999);
      return letters[l % 26] + letters[(Math.floor(l / 26)) % 26] + letters[(Math.floor(l / (26 * 26))) % 26] + num;
};
console.log(findNumberPlate(id));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

ava211

  1. जावास्क्रिप्ट में महीने के सूचकांक के आधार पर तिमाही ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो 1-आधारित महीने की अनुक्रमणिका लेता है और तिमाही लौटाता है, जिसमें महीना आता है। उदाहरण निम्नलिखित कोड है - const month = 7; const findQuarter = (month = 1) => {    if (month <= 3) {       return 1    } else i

  1. यह पता लगाना कि कोई संख्या जावास्क्रिप्ट में त्रिकोणीय संख्या है या नहीं

    त्रिकोणीय संख्या त्रिभुज संख्या उन बिंदुओं की संख्या है जो एक समबाहु त्रिभुज को भर सकते हैं। उदाहरण के लिए - 9 एक त्रिकोणीय संख्या है जो 4 इकाइयों के प्रत्येक पक्ष के साथ एक समबाहु त्रिभुज बनाती है। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है और यदि यह त्रिकोणीय सं

  1. जावास्क्रिप्ट में जन्म तिथि के आधार पर जीवन पथ संख्या ढूँढना

    जीवन पथ संख्या एक व्यक्ति के जीवन पथ संख्या की गणना उस व्यक्ति की जन्म तिथि में प्रत्येक व्यक्तिगत संख्या को जोड़कर की जाती है, जब तक कि इसे एक अंक संख्या तक कम नहीं किया जाता है। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो yyyy-mm-dd प्रारूप में एक तारीख लेता है और उस जन्म तिथि के लिए