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

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

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या को एकमात्र तर्क के रूप में लेता है।

फ़ंक्शन को यह जांचना चाहिए कि क्या कोई संख्या मौजूद है जिसका फैक्टोरियल इनपुट के रूप में ली गई संख्या है।

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

उदाहरण के लिए -

यदि इनपुट है -

const num = 720;

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

const output = 6;

उदाहरण

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

const num = 720;
const checkForFactorial = num => {
   let prod = 1, count = 1;
   while(prod <= num){
      if(prod === num){
         return count;
      };
      count++;
      prod *= count;
   };
   return -1;
};
console.log(checkForFactorial(num));
console.log(checkForFactorial(6565));

आउटपुट

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

6
-1

  1. जावास्क्रिप्ट में सबसे छोटी राशि के साथ सरणियों से कई जोड़े ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इंटीजर के दो क्रमबद्ध सरणियों को क्रमशः पहले और दूसरे तर्क के रूप में लेता है, arr1 और arr2। फ़ंक्शन का तीसरा तर्क एक संख्या होगा, संख्या, और संख्या हमेशा दोनों सरणियों की लंबाई से कम होगी। हमारे फ़ंक्शन का कार्य पूर्णांकों के जोड़े (संख

  1. जावास्क्रिप्ट में 1 से n तक की सभी संख्याओं से विभाज्य सबसे छोटी संभव संख्या

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को उस छोटी से छोटी संभव संख्या को ढूंढना और वापस करना चाहिए जो 1 से n तक की सभी संख्याओं से विभाज्य हो। उदाहरण निम्नलिखित कोड है - const num = 11; const smallestDivisible = (num = 1) => {    let res = num

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

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