حل تمرین هندوانه خربزه کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین هندوانه خربزه کوئرا با پایتون
امین و مهدی عاشق هندوانه و خربزه هستند. آنها h هندوانه و k خربزه از میوه فروشی خریدهاند. میدانیم هندوانهها و خربزهها هم وزن و یکسان هستند. امین و مهدی بر این عقیدهاند که خوردن هر هندوانه 2 دقیقه بر عمر اضافه میکند. همچنین خوردن هر خریزه 1 دقیقه بر عمر اضافه میکند. آنها میخواهند این h+ میوه را طوری بین خودشان تقسیم کنند که مجموع عمر اضافه شدهی آنها برابر شود. آنها هیچوقت یک هندوانه یا خریزه را نصف نمیکنند و این کار را بی احترامی به آن میوه میدانند!
از شما میخواهیم بررسی کنید که بررسی کند آیا این کار شدنی است یا نه؟
ورودی
در سطر اول ورودی، عدد صحیح و نامنفی h داده میشود. در سطر دوم ورودی، عدد صحیح و نامنفی داده میشود.

خروجی
در تنها سطر خروجی، در صورتی که این تقسیم شدنی است رشتهی YES و در غیر این صورت رشتهی NO را چاپ کنید.
مثال
ورودی نمونه 1
2 4
خروجی نمونه 1
YES
اگر امین و مهدی هر کدام 1 هندوانه و 2 خربزه بردارند به عمر هر دو نفر 4 دقیقه اضافه میشود، پس پاسخ YES است.
ورودی نمونه 2
3 1
خروجی نمونه 2
NO
هر طوری که این خربزه و هنداونهها را بین امین و مهدی پخش کنید، مجموع دقایقی که به عمر آنها اضافه میشود برابر نیست. بنابراین پاسخ NO است.
ورودی نمونه 3
0 0
خروجی نمونه 3
YES
در این حالت عمر هر دو نفر 0 دقیقه اضافه میشود و پاسخ YES میشود.
کد پایتون سوال تمرین هندوانه خربزه
h = int(input())
k = int(input())
total_minutes = 2 * h + k
if total_minutes % 2 != 0:
print("NO")
else:
target = total_minutes // 2
for x in range(h + 1):
if 2 * x <= target and target - 2 * x <= k:
print("YES")
break
else:
print("NO")
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.



















من همیشه با ورودی و خروجی سوالای کوئرا گیج میشم ولی اینجا کامل شفاف شد
موفق باشید.
کدت واقعا کوتاه و کاربردیه دم شما گرم
موفق باشید.
اینجور تمرینای کوئرا خیلی به درد تازهکارا میخوره
سپاس از نظرتون.
من اولش فکر کردم باید الگوریتم پیچیدهای باشه ولی آخرش خیلی سر راست بود
سپاس از نظرتون.
عنوان سوال های کوئرا همیشه برام خنده داره
موفق باشید.