কম্পিউটার টিউটোরিয়াল

পাইথনে দিয়ে गये সংখ্যার সব ডিজিটের যোগফল বের করার প্রোগ্রাম


मान लीजिए हमारे पास एक संख्या num है, हमें इसके अंकों का योग ढूंढना है। हमें इसे स्ट्रिंग का उपयोग किए बिना हल करना है।

उदाहरण के लिए, यदि इनपुट है num = 512, तो आउटपुट होगा 8, क्योंकि 8 = 5 + 1 + 2।

आउटपुट 8 होगा, क्योंकि 8 = 5 + 1 + 2। इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

  • sum := 0
  • जब तक num, 0 के समान नहीं है, करें
    • sum := sum + (num mod 10)
    • num := num/10 का भागफल
  • sum वापस करें

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

उदाहरण

class Solution:    def solve(self, num):       sum=0       while(num!=0):          sum = sum+int(num%10)          num=int(num/10)       return sum ob = Solution() print(ob.solve(512))

इनपुट

512

आउटपुट

8

  1. পাইথন প্রোগ্রাম ডিকশনারির সব আইটেমের যোগফল বের করা

  2. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  3. পাইথনে অ্যারের যোগফল বের করা

  4. পাইথনে একটি সংখ্যার গুণনীয়গুলোর ন্যূনতম যোগফল বের করার প্রোগ্রাম