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

JavaScript में फैक्टोरियल के डिजिट्स का योग निकालना


हमें एक JavaScript फ़ंक्शन लिखना है जो एक नंबर लेता है। फ़ंक्शन को पहले उस नंबर का फैक्टोरियल कैलकुलेट करना चाहिए और फिर कैलकुलेटेड फैक्टोरियल के डिजिट्स का योग लौटाना चाहिए।

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

नंबर 6 के लिए, फैक्टोरियल 720 होगा, इसलिए आउटपुट 9 होना चाहिए।

उदाहरण

const factorial = (num) => {    if (num == 1) return 1;    return num * factorial(num-1); }; const sumOfDigits = (num = 1) => {    const str = num.toString();    let sum = 0;    for (var x = -1; ++x < str.length;) {       sum += +str[x];    };    return sum; }; const sumFactorialDigits = num => sumOfDigits(factorial(num)); console.log(sumFactorialDigits(6));

आउटपुट

इससे निम्नलिखित आउटपुट प्राप्त होगा:

9

  1. - JavaScript में रिकर्सन से संख्या के सभी अंकों का योग करें

    मान लीजिए, हमें एक फ़ंक्शन बनाना आवश्यक है जो एक नंबर लेता है और उसके अंकों का योग तब तक रिकर्सिवली ढूंढता है जब तक योग एक अंक की संख्या न बन जाए। उदाहरण के लिए: findSum(12345) = 1+2+3+4+5 = 15 = 1+5 = 6 तो, आउटपुट 6 होना चाहिए। आइए इस फ़ंक्शन findSum() के लिए कोड लिखें: उदाहरण { if(num < 10){

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

    सामान्य रूप से, पॉजिटिव इंटीजर n का फैक्टोरियल n से कम या बराबर सभी पॉजिटिव इंटीजर्स का गुणनफल होता है। उदाहरण के लिए, factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1।हम इसके बजाय एक क्लम्जी फैक्टोरियल बनाते हैं: घटते क्रम में इंटीजर्स का उपयोग करके, हम मल्टीप्लाई ऑपरेशन्स को ऑपरेशन्स के एक न

  1. जावास्क्रिप्ट: बटन क्लिक पर सम फंक्शन जावास्क्रिप्ट: बटन क्लिक पर सम फंक्शन

    मान लीजिए निम्नलिखित हमारा बटन है -Sum हम बटन क्लिक पर पैरामीटर 10 के साथ addTheValue(10) फ़ंक्शन को कॉल कर रहे हैं। बटन क्लिक करने पर, हम नीचे दिए गए कोड में 10 वैल्यू जोड़ रहे हैं -उदाहरण  Document Adding 10 each time whenever you click the Sum Button...... 10 Sum function add