একটি সংখ্যা n দেওয়া আছে। এর ভাগসঙ্ক্যের সংখ্যা জোড় (Even) নাকি বিজোড় (Odd) তা যাচাই করতে হবে।
গুরুত্বপূর্ণ পর্যবেক্ষণ
শুধু পূর্ণবর্গ (perfect square) সংখ্যাগুলোর ভাগসঙ্ক্য বিজোড় হয়। অন্য সব সংখ্যার ভাগসঙ্ক্য জোড়।
উদাহরণ
ইনপুট: n = 75
আউটপুট: Even
ব্যাখ্যা: ৭৫ পূর্ণবর্গ নয়, তাই ভাগসঙ্ক্য জোড়।
উদাহরণ কোড
def solve(n):
if n < 1:
return
sqrt = n**0.5
if sqrt * sqrt == n:
return 'Odd'
else:
return 'Even'
n = 75
print(solve(n)) # Output: Even
ইনপুট
75
আউটপুট
Even