حل تمرین هندوانه خربزه کوئرا با پایتون

حل تمرین هندوانه خربزه کوئرا با پایتون
حل تمرین هندوانه خربزه کوئرا با پایتون

حل تمرین هندوانه خربزه کوئرا با پایتون

در این نوشته به روش حل یکی از سوالات برنامه نویسی وب‌سایت کوئرا می‌پردازیم.

 

حل تمرین هندوانه خربزه کوئرا با پایتون

امین و مهدی عاشق هندوانه و خربزه هستند. آن‌ها 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")

 

منبع سوال: کوئرا

اگر نیاز به حل تمرین‌های دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]