একটি অ্যারে nums দেওয়া আছে। যাচাই করতে হবে যে কি কোনো একটি এলিমেন্ট আছে যার মান বাকি সব এলিমেন্টের গুণফলের সমান।
উদাহরণ
ইনপুট: nums = [3, 2, 24, 4, 1]
আউটপুট: True
ব্যাখ্যা: ২৪ = ৩×২×৪×১।
অ্যালগরিদম
- সর্বমোট গুণফল
mulবের করুন। - প্রতিটি এলিমেন্ট
xজন্য যদিx == mul / xহয়, তবেTrue।
উদাহরণ কোড
def solve(nums):
mul = 1
for x in nums:
mul *= x
for x in nums:
if x == mul / x:
return True
return False
nums = [3, 2, 24, 4, 1]
print(solve(nums)) # Output: True
ইনপুট
[3, 2, 24, 4, 1]
আউটপুট
True