حل تمرین هندزفریها کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین هندزفریها کوئرا با پایتون
مانی که عاشق گوش دادن به موسیقی است، بهتازگی دو هندزفری خریده است. اما از آنجا که کیفیت هندزفریهایش خوب نیست، ممکن از هر کدام از گوشیهایش، آهنگ متفاوتی پخش شود.
حال او که تمام دغدغهاش گوش دادن به موسیقی شده، از شما میخواهد که به او بگویید آیا با استفاده از دو هندزفری (ممکن است یکی از هندزفریها استفاده نشود)، میتواند یک موسیقی یکسان را از هر دو گوش خود بشنود یا خیر.
ورودی
ورودی تنها شامل دو خط است. در خط اول، دو موسیقی در حال پخش در هندزفری اول، با فاصله از هم آمدهاند. در خط دوم نیز دو موسیقی در حال پخش در هندزفری دوم آمده است. در هر خط، عبارت اول، موسیقی در حال پخش از گوش سمت چپ هندزفری و عبارت دوم، موسیقی در حال پخش از گوش سمت راست هندزفری است (دقت کنید که گوشیهای هندزفریها قابل جابهجایی نیست).
تضمین میشود هر موسیقی، با یک حرف بزرگ انگلیسی نشان داده میشود.
خروجی
در صورتی که مانی میتوانست با استفاده از دو هندزفری موجود، به یک موسیقی یکسان از هر دو گوش خود گوش دهد، عبارت YES و در غیر این صورت عبارت No را چاپ نمایید.
مثال
ورودی نمونه 1
A A B B
خروجی نمونه 1
YES
مانی میتواند با انتخاب هر یک از هندزفریها، به یک موسیقی گوش کند. (موسیقی A یا B)
ورودی نمونه 2
H U I H
خروحی نمونه 2
YES
مانی میتواند با انتخاب گوشی سمت چپ (گوشی اول) از هندزفری اول و گوشی سمت راست (گوشی دوم) از هندزفری دوم، به موسیقی H گوش کند.
ورودی نمونه 3
K F F J
خروجی نمونه 3
YES
مانی میتواند با انتخاب گوشی سمت راست (گوشی دوم) از هندزفری اول و گوشی سمت چپ (گوشی اول) از هندزفری دوم، به موسیقی F گوش کند.
ورودی نمونه 4
O R O G
خروحی نمونه 4
NO
مانی به هیچ روشی نمیتواند به یک موسیقی یکسان از هر دو گوش، گوش دهد. (دقت کنید که موسیقی O از گوش سمت چپ هر دو هندزفری در حال پخش است.)
کد پایتون سوال تمرین هندزفریها
line1 = [i for i in input().split(" ")] line2 = [i for i in input().split(" ")] l1, r1 = line1 l2, r2 = line2 result = False if l1 == r2 or l2 == r1 or l1 == r1 or l2 == r2: result = True if result: print("YES") else: print("NO")
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ