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

JavaScript में फैक्टोरियल से संख्या की गणना करना

हमें एक 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. - JavaScript में सबसे छोटे योग वाले जोड़े खोजना

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

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

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

  1. - JavaScript में संख्या के फैक्टोरियल में अंकों की संख्या वापस करना

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