سلام دوست عزیز😃👋
به «مسابقه همکد ۶» خوش آمدی!
هرگونه ارتباط با سایر شرکتکنندگان و یا استفاده از ابزارهای تولید کد، مثل ChatGPT
و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
لینکهای مفید برای شرکت در مسابقه:
سوالات و مشکلات خودتان را میتوانید از طریق قسمت «سوال بپرسید» با ما در میان بگذارید.
Go
میسنجد.موفق باشید و بهتون خوش بگذره 😉✌
لیست سوالات را میتوانید از نوار سمت راست این صفحه مشاهده کنید.
حسینقلی که در کلانتری کار میکند و کل ساعت کاری را با یک دزدی کلان سر و کله زده است، بعد از یک روز طولانی به خانه بازگشته است. ناگهان بر روی تخته تعداد زیادی و و و اسپیس (فضاهای خالی) میبیند. با توجه به اینکه ممکن است این کار تهدید دزدها باشد، قرار است این متن را بررسی کند تا زمانی که بررسی به پایان برسد.
در هر مرحله از بررسی، حسینقلی به دنبال زیررشتههای برابر با که دقیقاً بعد از آنها و یا بعد از تعدادی فضای خالی نوشته شده باشد میگردد و سپس تمام این های پیدا شده با های بعد آنها را با فضای خالی بینشان (در صورت وجود) همزمان پاک میکند.
برای مثال متن زیر در هر مرحله بررسی به متن خط بعد از آن تبدیل میشود، تا جایی که بعد از دو مرحله در ادامهی هیچ زیر رشته رشته مشاهده نمیشود.
میدانیم هر کلانتری که حسینقلی پاک میکند یک واحد تهدید و هر کلان تر که تعدادی فضای خالی بین آنها باشد یک واحد گمراهی است.
برای کمک به حسینقلی با گرفتن متن روی تخته، تعداد مراحل بررسی را چاپ کنید و در هر مرحله تعداد تهدیدها و گمراهی ها را به او هشدار دهید.
در تنها خط ورودی، رشته که نشاندهنده متن روی تخته است به شما ورودی داده میشود.
در خط اول خروجی، تعداد مراحل بررسی متن توسط حسینقلی را خروجی دهید.
سپس در خطوط بعدی، در هر خط به ترتیب تعداد تهدیدهای یک بررسی و سپس تعداد گمراهیهای آن بررسی را خروجی دهید. مراحل بررسی را به ترتیب از مرحله اول تا آخر خروجی دهید.
متن اولیه نمونه ۱ به شرح زیر است:
در مرحله اول زیررشتههای kalantar
، kalantar
و kalan tar
پاک میشوند.
در مرحله دوم زیررشته kalan tar
پاک میشود.
در مرحله سوم زیررشته kalan tar
پاک میشود.