ধরুন আমাদের কাছে nums নামে একটি অ্যারে আছে এবং আরেকটি মান k, আমাদের পরীক্ষা করতে হবে যে সংখ্যার LCM কে k দ্বারা বিভাজ্য কি না।
সুতরাং, যদি ইনপুটটি nums =[12, 15, 10, 75] k =10 এর মত হয়, তাহলে আউটপুটটি True হবে কারণ অ্যারের উপাদানগুলির LCM 300 তাই এটি 10 দ্বারা বিভাজ্য।
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
- আমি 0 থেকে সংখ্যার আকার - 1 এর রেঞ্জের জন্য, কর
- যদি nums[i] k দ্বারা বিভাজ্য হয়, তাহলে
- সত্য ফেরান
- যদি nums[i] k দ্বারা বিভাজ্য হয়, তাহলে
- মিথ্যে ফেরত দিন
উদাহরণ
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
def সমাধান (সংখ্যা, কে) :জন্য i রেঞ্জে(0, লেন(সংখ্যা)):যদি সংখ্যা[i] % k ==0:রিটার্ন Truenums =[12, 15, 10, 75]k =10 প্রিন্ট (সমাধান(সংখ্যা, কে))
ইনপুট
<প্রে>[12, 15, 10, 75], 10আউটপুট
সত্য