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

পাইথনে GCD (সর্বোচ্চ সাধারণ ভাজক) – math.gcd() ফাংশন

GCD (Greatest Common Divisor) হল দুটি সংখ্যার সর্বোচ্চ সাধারণ ভাজক। পাইথনের `math.gcd()` ফাংশনটি এটি বের করে।

সিনট্যাক্স

math.gcd(x, y)  # x, y = পজিটিভ ইন্টিজার

উদাহরণ

import math
print("GCD of 75 and 30:", math.gcd(75, 30))   # 15
print("GCD of 0 and 12:", math.gcd(0, 12))     # 12
print("GCD of 0 and 0:", math.gcd(0, 0))       # 0
print("GCD of -24 and -18:", math.gcd(-24, -18)) # 6 (নেগেটিভ হ্যান্ডেল করে)

আউটপুট

GCD of 75 and 30: 15
GCD of 0 and 12: 12
GCD of 0 and 0: 0
GCD of -24 and -18: 6

নেগেটিভ ইনপুটের জন্য অ্যাবসলিউট ভ্যালু নেয়। পাইথন ৩.৫+ এ `math.gcd()` দিয়ে একাধিক নম্বরের GCD বের করতে `math.gcd(*numbers)` ব্যবহার করা যায় (৩.৯+).

  1. পাইথন টкин্টার-এ ফাংশন বাইন্ডিং

  2. পাইথনে issubset() ফাংশন

  3. পাইথনে intersection() ফাংশন

  4. পাইথনে ফাংশন এনোটেশন (Function Annotations)