من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حل تمرین سوراخ موش کوئرا با پایتون

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

حل تمرین سوراخ موش کوئرا با پایتون

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

 

حل تمرین سوراخ موش کوئرا با پایتون

یک موش در خانه عمو اسکروچ وجود دارد! عمو اسکروچ می‌خواهد این موش به سوراخ موش برود و سپس در سوراخ را مسدود کند. او معتقد است اگر این موش به سوراخ خودش نرود، سال ۱۳۹۹ که سال موش است تحویل نخواهد شد! موش و سوراخ موش روی محور افقی سه‌تایی که از صفر تا دو شماره‌گذاری شده قرار دارند (سمت چپ‌ترین نقطه ۰ و سمت راست‌ترین نقطه ۲ است). موش در نقطه x و سوراخ موش در نقطه x2 قرار دارد. توجه کنید ممکن است محل اولیه موش و سوراخ موش یکسان باشد.

تصویر تمرین سوراخ موش

موش در هر حرکت یک واحد به سمت چپ یا یک واحد به سمت راست می‌رود. عمو اسکروچ که دل خوشی از سال ۱۳۹۹ ندارد، می‌خواهد موش با کم‌ترین تعداد حرکت به سوراخش برسد تا سال سریع‌تر تحویل شود. او از شما می‌خواهد طوری حرکت‌های موش را مشخص کنید که با کم‌ترین تعداد حرکت به سوراخش برسد.

 

ورودی

ورودی تنها شامل یک خط است که در آن دو عدد صحیح  و x2 با فاصله از هم که به ترتیب نشان دهنده محل اولیه موش و محل سوراخ موش روی محور افقی آمده است.

ورودی در تمرین سوراخ موش

 

خروجی

حرکت‌های موش از محل اولیه تا سوراخ موش را به صورت یک رشته از L و R چاپ کنید که این دو کاراکتر به ترتیب نشان دهنده حرکت موش به چپ و راست است. اگر مکان اولیه موش و سوراخ موش یکسان بود تنها عبارت Saal Noo Mobarak! را چاپ کنید. اگر چند مسیر با تعداد حرکت کمینه وجود دارد یک مسیر را به دلخواه چاپ کنید.

 

مثال

ورودی نمونه 1

0 2

 

خروجی نمونه 1

RR

تصویر خروجی نمونه 1

 

ورودی نمونه 2

1 1

 

خروجی نمونه 2

Saal Noo Mobarak!

تصویر خروجی نمونه 2

 

ورودی نمونه 3

1 0

 

خروجی نمونه 3

L

تصویر خروجی نمونه 3

 

کد پایتون سوال تمرین سوراخ موش

x1, x2 = map(int, input().split())

if x1 == x2:
    print("Saal Noo Mobarak!")
elif x1 < x2:
    print("R" * (x2 - x1))
else:
    print("L" * (x1 - x2))

 

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

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

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