- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
ندا قصد دارد یک ربات تلگرام برای بازی وردل با استفاده از پایتون طراحی کند. او دورهی طراحی و ساخت بات تلگرام با پایتون را گذرانده و اکنون باید پیادهسازی بدنهی اصلی بازی را انجام دهد.
در بازی وردل، یک کلمه بهعنوان جواب انتخاب میشود که آن را مینامیم. بازیکن باید تلاش کند تا کلمهی را حدس بزند. هر حدس، رشتهای از حروف انگلیسی است که آن را مینامیم.
در این بازی، رشتهی بهصورت خودکار با رشتهی مقایسه میشود و به ازای هر حرف از یک رنگ نسبت داده میشود. اگر حرفی در وجود نداشته باشد، رنگ قرمز (R
) به آن اختصاص مییابد. اگر حرفی در وجود داشته باشد و در جای درست قرار گرفته باشد، رنگ سبز (G
) به آن داده میشود. اگر حرفی در وجود داشته باشد اما در جای نادرست قرار گرفته باشد، رنگ زرد (Y
) به آن اختصاص مییابد.
برای رنگآمیزی حروف، ابتدا باید سعی کنید تا بیشترین تعداد حروف سبز (G
) را داشته باشید و در مرحلهی بعد تعداد حروف زرد (Y
) را افزایش دهید. همچنین، در مورد حروف تکراری، اولویت رنگگذاری باید به حرفی که زودتر آمده داده شود.
شما لیستی از حدس دارید و باید برای هر حدس اعلام کنید که آیا طول کلمه نامعتبر است، بازی تمام شده است یا رنگهای مربوط به هر حرف را ارائه دهید.
ورودی
در سطر اول، یک رشته از حروف کوچک انگلیسی بهنام داده میشود.
در سطر بعدی عدد میآید که تعداد حدسها را مشخص میکند.
در سطر بعدی، هر سطر شامل یک رشته از حروف کوچک انگلیسی بهنام است که نشاندهندهی حدس بازیکن است.
خروجی
- اگر کلمهی قبلاً بهدرستی حدس زده شده باشد، باید
Game Over
را چاپ کنید. - اگر طول با طول برابر نباشد،
Invalid Length
را چاپ کنید. - در غیر این صورت، رشتهای متشکل از
R
،G
وY
را برگردانید که رنگهای مربوط به هر حرف را مشخص میکند.
مثالها
ورودی نمونه ۱
خروجی نمونه ۱
ورودی نمونه ۲
خروجی نمونه ۲
ارسال پاسخ برای این سؤال