কম্পিউটার

একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3 সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম


এই প্রবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব।

সমস্যা বিবৃতি

পূর্ণসংখ্যার একটি অ্যারে ইনপুট দেওয়া হলে, আমাদের খুঁজে বের করতে হবে যে এই সংখ্যাগুলিতে উপলব্ধ সমস্ত অঙ্কগুলি ব্যবহার করে একটি পূর্ণসংখ্যা তৈরি করা সম্ভব কিনা যাতে এটি 3 দ্বারা বিভাজ্য হয়৷

এখানে আমরা একটি ফাংশন তৈরি করব যা দুটি আর্গুমেন্ট নেবে যথা পূর্ণসংখ্যার অ্যারে এবং অ্যারের দৈর্ঘ্য।

নীচে দেওয়া বাস্তবায়ন মানসিক গণিত থেকে ধারণার উপর কাজ করে। এখানে আমরা লক্ষ্য করি যে একটি সংখ্যা 3 দ্বারা বিভাজ্য যদি অঙ্কগুলির যোগফল 3 দ্বারা বিভাজ্য হয়৷

এখন আসুন নীচের বাস্তবায়ন দেখি -

উদাহরণ

def isPossibleToMakeDivisible(arr, n):
   remainder = 0
   for i in range (0, n):
      remainder = (remainder + arr[i]) % 3
   return (remainder == 0)
# main()
arr = [33,40,90]
n = 3
if (isPossibleToMakeDivisible(arr, n)):
   print("Yes")
else:
   print("No")

আউটপুট

No

সমস্ত ভেরিয়েবল এবং ফাংশন নীচের চিত্রে দেখানো হিসাবে গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।

একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3 সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

উপসংহার

এই নিবন্ধে, আমরা একটি অ্যারের সমস্ত সংখ্যা ব্যবহার করে 3 সংখ্যা দ্বারা বিভাজ্য করা সম্ভব কিনা তা খুঁজে বের করার পদ্ধতি সম্পর্কে শিখেছি৷


  1. পাইথনে ফোন কীপ্যাড ব্যবহার করে টাইপ করা সমস্ত সম্ভাব্য স্ট্রিং খুঁজে বের করার প্রোগ্রাম

  2. প্রদত্ত নম্বরটি পাইথনে নার্সিসিস্টিক নম্বর কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

  3. একটি সংখ্যার সমস্ত সংখ্যা এটিকে ভাগ করে কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. পাইথন ব্যবহার করে একটি সংখ্যা প্রাইম কিনা তা কীভাবে পরীক্ষা করবেন?