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

जावास्क्रिप्ट में सरणी में प्रत्येक मान के अंतिम n अंकों को विभाजित करना

<घंटा/>

हमारे पास इस तरह के शाब्दिकों की एक सरणी है -

const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इस सरणी और एक संख्या n लेता है और यदि संबंधित तत्व में n वर्णों से अधिक या उसके बराबर है, तो नए तत्व में केवल अंतिम n वर्ण होने चाहिए अन्यथा तत्व को छोड़ दिया जाना चाहिए है।

इसलिए, यदि n =2, इस सरणी के लिए, आउटपुट होना चाहिए -

const output = [68, 65, 67, 3, 78, 78, 35, 99];

उदाहरण

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

const arr = [56768, 5465, 5467, 3, 878, 878, 34435, 78799];
const splitLast = (arr, num) => {
   return arr.map(el => {
      if(String(el).length <= num){
         return el;
      };
      const part = String(el).substr(String(el).length - num, num);
      return +part || part;
   });
};
console.log(splitLast(arr, 2));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

[
   68, 65, 67,  3,
   78, 78, 35, 99
]

  1. जावास्क्रिप्ट में पूर्ण संख्या को विभाजित करने वाले अंकों की संख्या

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

  1. जावास्क्रिप्ट में प्रत्येक सरणी तत्व के लिए f(x) लागू करना

    समस्या मान लीजिए, − . द्वारा दिया गया एक गणितीय फलन f(x) = ax2 + bx + c जहाँ a, b और c तीन अचर हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इंटीजर की एक क्रमबद्ध सरणी लेता है, पहले तर्क के रूप में गिरफ्तार करता है और ए, बी और सी दूसरे, तीसरे और चौथे तर्क के रूप में होता है। फ़ंक्शन

  1. जावास्क्रिप्ट का उपयोग करके 2-डी सरणी की प्रत्येक पंक्ति में न्यूनतम मान का योग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की 2-डी सरणी लेता है। हमारे फ़ंक्शन को 2-डी सरणी की प्रत्येक पंक्ति से सबसे छोटी संख्या चुननी चाहिए और फिर अंत में उन सबसे छोटी संख्याओं का योग वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [    [2, 5, 1, 6],   &nbs