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

जावास्क्रिप्ट में फैक्टोरियल रिकर्सन

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो रिकर्सिव दृष्टिकोण का उपयोग करके संख्या n के फैक्टोरियल की गणना करता है।

यहां, हम फैक्टोरियल रिकर्सन ढूंढ रहे हैं और एक कस्टम फ़ंक्शन रिकर्सिसफैक्टोरियल() -

बना रहे हैं
const num = 9;
const recursiceFactorial = (num, res = 1) => {
   if(num){
      return recursiceFactorial(num-1, res * num);
   };
   return res;
};

अब, हम फ़ंक्शन को कॉल करेंगे और रिकर्सन खोजने के लिए मान पास करेंगे -

console.log(recursiceFactorial(num));
console.log(recursiceFactorial(6));
console.log(recursiceFactorial(10));

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें -

const num = 9;
const recursiceFactorial = (num, res = 1) => {
   if(num){
      return recursiceFactorial(num-1, res * num);
   };
   return res;
};
console.log(recursiceFactorial(num));
console.log(recursiceFactorial(6));
console.log(recursiceFactorial(10));
console.log(recursiceFactorial(5));
console.log(recursiceFactorial(13));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

362880
720
3628800
120
6227020800

  1. जावास्क्रिप्ट में ट्रिबोनैकी श्रृंखला

    ट्राइबोनैचि सीरीज: ट्रिबोनैकी अनुक्रम फाइबोनैचि अनुक्रम का एक सामान्यीकरण है जहां प्रत्येक पद तीन पूर्ववर्ती शब्दों का योग है। उदाहरण के लिए, ट्रिबोनैकी श्रृंखला के पहले कुछ पद हैं - 0,1,1,2,4,7,13,24,44,81,149 हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है, जैसे कि संख्य

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को यह जांचना चाहिए कि क्या कोई संख्या मौजूद है जिसका फैक्टोरियल इनपुट के रूप में ली गई संख्या है। यदि ऐसी कोई संख्या मौजूद है, तो हमें उस नंबर को वापस कर देना चाहिए अन्यथा हमें -1 वापस कर देना चाहिए। उ

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

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