سلام دوست عزیز😃👋
به مرحلهی اول (Algorithm) «بلهکمپ ۶» خوش آمدید!
مسابقه به مدت ۳ ساعت ادامه خواهد داشت و در مجموع شامل ۶ سوال الگوریتمی است.
سوالات به گونهای تنظیم شدهاند که با توجه به دانشی که دارید بتوانید بخشی از نمرهی سوال را بگیرید. به عنوان مثال اگر نتوانید سوال دوم را به طور کامل حل کنید، این امکان وجود دارد که بتوانید بخشی از آن را حل کنید؛ بنابراین حتماً به تمام سوالات مراجعه کنید.
لینکهای مفید برای شرکت در مسابقه:
موفق باشید 😉✌
دو نفر در حال بازی XO پیشرفته هستند. بازی در یک جدول انجام میشود. هر نفر در نوبت خود یکی از خانههای جدول را پر میکند. نفر اول با X
و نفر دوم با O
. خانه های خالی با -
نمایش داده میشود. برنده زمانی مشخص میشود که حداقل خانه یکسان متوالی به صورت سطری با ستونی یا قطری قرار گیرد.
جدول یکی از مراحل بازی به دست ما رسیده و می خواهیم مرحله بعد بازی را پیش بینی کنیم!
Finished
چاپ کنید.X
چاپ کنید.O
چاپ کنید.Both
چاپ کنید.None
چاپ کنید.خط اول ورودی دو عدد و با فاصله از هم آمده است.
در خط بعدی جدول بازی آمده است. خانه های خالی با -
مشخص شده است.
خروجی برنامه طبق توضیحات یکی از عبارات Finished
، X
، O
، Both
یا None
است.
جفت بازیکنها با علامت زدن خانهی آخر سطر سوم میتوانند برنده شوند.
۳ تا x
به صورت قطری در سطر دوم تا چهارم قرار دارد و یعنی بازی تا الان پایان یافته است.
نفر اول با گذاشتن x
در خانهی اول سطر سوم میتواند برنده شود ولی نفر دوم نمیتواند برنده شود.
هیچ کدام از بازیکنان با یک حرکت نمیتوانند برنده شوند.