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. जावास्क्रिप्ट में पूर्ण संख्या को विभाजित करने वाले अंकों की संख्या

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

  1. जावास्क्रिप्ट में सरणी में सबसे छोटी संख्या के अंक योग की जाँच करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को पहले सरणी से सबसे छोटी संख्या चुननी चाहिए और फिर संख्या के सभी अंकों के योग की गणना करनी चाहिए। यदि उस संख्या का अंकों का योग सम है, तो हमें सही, असत्य लौटना चाहिए अन्यथा। उदाहर

  1. जावास्क्रिप्ट का उपयोग करके संख्या से अंकों की उलटी सरणी

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। हमारे फ़ंक्शन को पहले नंबर को उल्टा करना चाहिए और फिर उलटी हुई संख्या को अंकों में विभाजित करना चाहिए और अंकों के उस विभाजित सरणी को वापस करना चाहिए। इनपुट const num = 1234567; आउटपुट const output = [7, 6, 5, 4, 3, 2, 1]; क्यो