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

सरणी की सभी संख्याओं के अंकों को क्रमबद्ध करना - JavaScript


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

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

  1. - JavaScript में सरणी की सबसे छोटी संख्या के अंकों का योग जांचना

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

  1. - JavaScript में संख्या से रिवर्स डिजिट्स का ऐरे बनाना

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