Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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 findGreatestFiveD

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

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

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूँढना

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