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 लगेगा