حل تمرین بازی منطقی در برره کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین بازی منطقی در برره کوئرا با پایتون
میدانیم بازی منطقی جایگاه ویژهای در میان اهالی برره دارد. شادونه خانم و شاخ شمشاد که از خوبهای منطق برره هستند بازی دوز بررهای را اختراع کردهاند. جدول این بازی به شکل زیر است:
ورودی
جدول بازی در 7 سطر میآید که در هر سطر 7 کاراکتر وجود دارد. تضمین میشود که دو کاراکتر اول و دو کاراکتر آخر از دو سطر اول و دو سطر آخر کاراکتر * (به معنای خانهی تهی) خواهد بود. در بقیهی خانهها o (حرف کوچک) نشاندهندهی نخود و 0 نشاندهندهی خانهی خالیست.
خروجی
در خروجی تعداد حرکتهای ممکن برای شروع را چاپ کنید.
مثال
ورودی نمونه 1
**ooo** **ooo** ooooooo ooo.ooo ooooooo **ooo** **ooo**
خروجی نمونه 1
4
ورودی نمونه 2
**ooo** **ooo** ..ooo.. oo...oo ..ooo.. **ooo** **ooo**
خروجی نمونه 2
12
کد پایتون سوال تمرین بازی منطقی در برره
arr = [] for i in range(7): arr.append(list(input())) s = 0 for i in range(7): for j in range(7): if arr[i][j] == ".": s += (i > 1) and arr[i - 1][j] == "o" and arr[i - 2][j] == "o" s += (i < 5) and arr[i + 1][j] == "o" and arr[i + 2][j] == "o" s += (j > 1) and arr[i][j - 1] == "o" and arr[i][j - 2] == "o" s += (j < 5) and arr[i][j + 1] == "o" and arr[i][j + 2] == "o" print(s)
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ