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

किसी संख्या का तब तक योग करें जब तक वह एक अंक न हो जाए - JavaScript

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो किसी संख्या के अंकों को तब तक जोड़ देता है जब तक कि वह एक अंक संख्या तक कम न हो जाए। नंबर को स्ट्रिंग या किसी अन्य डेटा प्रकार में परिवर्तित किए बिना करें।

उदाहरण

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

const num = 546767643;
const sumDigit = (num, sum = 0) => {
   if(num){
      return sumDigit(Math.floor(num / 10), sum + (num % 10));
   }
   return sum;
};
const sumRepeatedly = num => {
   while(num > 9){
      num = sumDigit(num);
   };
   return num;
};
console.log(sumRepeatedly(num));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

3

  1. - किसी संख्या के अंकों का योग तब तक ज्ञात करना जब तक योग C++ में एकल अंक न हो जाए

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो दी गई संख्या के अंकों को तब तक जोड़ता है जब तक कि वह एक अंक न बन जाए। आइए एक उदाहरण देखें। इनपुट -4543 आउटपुट −7 आइए समस्या को हल करने के लिए चरणों को देखें। एक नंबर को इनिशियलाइज़ करें। योग को 0 से प्रारंभ करें। जब तक योग 9 से कम

  1. - सी ++ प्रोग्राम किसी संख्या के अंकों का योग खोजने के लिए जब तक योग एकल अंक न हो जाए

    इस लेख में, हम किसी संख्या के अंकों का योग ज्ञात करने के लिए एक कार्यक्रम पर चर्चा करेंगे जब तक कि योग स्वयं एक अंक न बन जाए और आगे का योग नहीं किया जा सके। उदाहरण के लिए, एक संख्या 14520 का मामला लें। इस संख्या के अंकों को जोड़ने पर हमें 1 + 4 + 5 + 2 + 0 =12 मिलता है। चूंकि यह एक अंक की संख्या नह

  1. - पायथन में एक अंक की संख्या होने तक अंकों का योग खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक सकारात्मक संख्या n है, हम एक नई संख्या प्राप्त करने के लिए इसके सभी अंकों को जोड़ देंगे। अब इस ऑपरेशन को 10 से कम होने तक दोहराएं। तो, अगर इनपुट 9625 की तरह है, तो आउटपुट 4 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक विधि हल परिभाषित करें (), इसमें n लगेगा