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

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


हमारे पास इस तरह की लिटरल्स की एक सरणी है:

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

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

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

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

    समस्या मान लीजिए, एक गणितीय फ़ंक्शन निम्न द्वारा दिया गया है - f(x) = ax² + bx + c जहां a, b और c तीन स्थिरांक हैं। हमें एक JavaScript फ़ंक्शन लिखना है जो एक क्रमबद्ध पूर्णांक सरणी arr को पहले आर्गुमेंट के रूप में और a, b, c को क्रमशः दूसरा, तीसरा और चौथा आर्गुमेंट के रूप में लेता है। फ़ंक्शन को सर

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

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