কম্পিউটার

পাইথনে প্রদত্ত সংখ্যার সমস্ত অঙ্কের যোগফল খুঁজে বের করার প্রোগ্রাম


ধরুন আমাদের একটি সংখ্যার সংখ্যা আছে, আমাদের তার অঙ্কের যোগফল বের করতে হবে। আমাদের স্ট্রিং ব্যবহার না করেই এটি সমাধান করতে হবে৷

সুতরাং, ইনপুট যদি num =512 এর মত হয়, তাহলে আউটপুট হবে 8, যেমন 8 =5 + 1 + 2।

tput হবে 8, যেমন 8 =5 + 1 + 2। এটি সমাধান করার জন্য, আমরা এই ধাপগুলি অনুসরণ করব -

  • সমষ্টি:=0
  • যদিও num 0 এর মত নয়, do
    • সমষ্টি :=যোগফল + (সংখ্যা মোড 10)
    • num:=num/10 এর ভাগফল
  • রিটার্ন যোগফল

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

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. সংখ্যার ন্যূনতম যোগফল নির্ণয়ের জন্য পাইথন প্রোগ্রাম