حل تمرین حاج مشتی کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین حاج مشتی کوئرا با پایتون
از زمانهای قدیم در ایران، سه سفر زیارتی هست که باعث میشود لقبی پشت اسم شما اضافه شود. سفر حج لقب «حاجی»، سفر کربلا لقب «کربلایی» و سفر مشهد لقب «مشتی» را به دنبال دارد. همچنین اگر یک نفر چند سفر را رفته باشد، اولویت لقب او به ترتیب با «حاجی»، «کربلایی» و «مشتی» است. حال به شما سفرهایی که یک نفر رفته است را به صورت یک رشته ۳ تایی از کاراکترهای Y و N میدهیم و از شما میخواهیم لقب درستی که باید نسبت دهیم را چاپ کنید. (اگر هیچ سفری نرفته بود به او «آقا» میگوییم.)
ورودی
در تنها سطر ورودی، یک رشته به طول ۳ از حروف Y (بله) و N (خیر) داده میشود که بهترتیب نشاندهندهی تجربهی سفر به «حج»، «کربلا» و «مشهد» است.
خروجی
در صورتی که لقب «حاجی» است رشتهی Haji، «کربلایی» است رشتهی Karbalaee، «مشتی» است رشتهی Mashti و درصورتی که هیج کدام از این لقبها را ندارد، Agha چاپ کنید.
مثال
ورودی نمونه 1
YNY
خروجی نمونه 1
Haji
این شخص به سفر مکه رفته و به سفر کربلا نرفته و به سفر مشهد رفته. پس میتواند لقبهای «حاجی» و «مشتی» را داشته باشد ولی چون لقب «حاجی» به «مشتی» اولویت دارد، خروجی حاجی میشود.
ورودی نمونه 2
NNN
خروجی نمونه 2
Agha
این شخص به هیچکدام از این سه سفر نرفته، پس لقب او «آقا» میشود.
ورودی نمونه 3
NNY
خروجی نمونه 3
Mashti
ورودی نمونه 4
NYY
خروجی نمونه 4
Karbalaee
کد پایتون سوال تمرین حاج مشتی
input_str = input() if input_str == 'YYY': print('Haji') elif input_str == 'YYN': print('Haji') elif input_str == 'YNY': print('Haji') elif input_str == 'YNN': print('Haji') elif input_str == 'NYY': print('Karbalaee') elif input_str == 'NYN': print('Karbalaee') elif input_str == 'NNY': print('Mashti') else: print('Agha')
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ