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

जावास्क्रिप्ट में संख्याओं को भीतर से क्रमबद्ध करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और सभी संख्याओं के अंकों को एक विशिष्ट क्रम में आंतरिक रूप से पुन:व्यवस्थित करता है (इस समस्या के लिए आरोही क्रम में मान लें)।

उदाहरण के लिए:यदि सरणी है -

const arr = [543, 65, 343, 75, 567, 878, 87];

तब आउटपुट होना चाहिए -

const output = [345, 56, 334, 57, 567, 788, 78];

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

const arr = [543, 65, 343, 75, 567, 878, 87];
const ascendNumber = num => {
   const numArr = String(num).split('').map(el => +el);
   numArr.sort((a, b) => a - b);
   return numArr.join('');
};
const sortDigits = arr => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      res.push(ascendNumber(arr[i]));
   };
   return res;
};
console.log(sortDigits(arr));

आउटपुट

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

[
   '345', '56',
   '334', '57',
   '567', '788',
   '78'
]

  1. जावास्क्रिप्ट में एक सीमा के भीतर अनुक्रमिक अंक संख्या ढूँढना

    अनुक्रमिक अंक संख्या एक संख्या में अनुक्रमिक अंक होते हैं यदि और केवल तभी जब संख्या का प्रत्येक अंक पिछले अंक से एक अधिक हो। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक श्रेणी को निर्दिष्ट करने वाले दो तत्वों की एक सरणी, एआर लेता है। हमारे फ़ंक्शन को एआर (सीमा सहित) श्रेणी में सभी

  1. जावास्क्रिप्ट का उपयोग करके इनपुट संख्या के भीतर 5 अंकों की सबसे बड़ी संख्या ढूँढना

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

  1. JavaScript का उपयोग करके किसी श्रेणी के भीतर किसी संख्या से विभाज्य संख्याओं की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो दो पूर्णांकों की श्रेणी को पहले तर्क के रूप में और एक संख्या को दूसरे तर्क के रूप में लेता है। हमारे फ़ंक्शन को निर्दिष्ट सीमा में इनपुट संख्या से विभाज्य सभी संख्याएं ढूंढनी चाहिए और उनकी गणना वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - con