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

JavaScript में split() का उपयोग करके संख्या के प्रत्येक अंक का वर्ग करना

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

उदाहरण

यदि इनपुट संख्या है:

const num = 12349;

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

const output = 1491681;

क्योंकि '1' + '4' + '9' + '16' + '81' = 1491681

उदाहरण

const num = 12349;
const squareEvery = (num = 1) => {
  let res = ''
  const numStr = String(num);
  const numArr = numStr.split('');
  numArr.forEach(digit => {
    const square = (+digit) * (+digit);
    res += square;
  });
  return +res;
};
console.log(squareEvery(num));

आउटपुट

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

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो कम से कम पांच अंकों की एक स्ट्रिंग संख्या लेता है। हमारा फ़ंक्शन दी गई संख्या के भीतर मिलने वाले लगातार पांच अंकों का सबसे बड़ा अनुक्रम लौटाएगा।उदाहरणनिम्न कोड देखें:const num = 123546544; const findGreatestFiveDigit = (num = ) => {    con

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

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। हमारा फ़ंक्शन स्ट्रिंग्स की एक सरणी लौटाएगा जिसमें प्रत्येक अंक पर काटी गई संख्या हो।उदाहरणनिम्न कोड देखें:const num = 246; const cutOffEach = (num = 1) => {    const str = String(num);    const res = [];  

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट