یک ماتریس 3×3 از یک بازی دوز کامل شده داریم. تابعی ایجاد کنید که مشخص کند برنده بازی “X”، “O” یا “Draw” است.
در ماتریس، “E” نشان دهنده یک فضای خالی است.
نمونه ورودی و خروجی
tic_tac_toe([
["X", "O", "X"],
["O", "X", "O"],
["O", "X", "X"]
]) ➞ "X"
tic_tac_toe([
["O", "O", "O"],
["O", "X", "X"],
["E", "X", "X"]
]) ➞ "O"
tic_tac_toe([
["X", "X", "O"],
["O", "O", "X"],
["X", "X", "O"]
]) ➞ "Draw"
Assert.Equal("Draw", Backendbaz.TicTacToe(new string[,] { { "X", "X", "O" }, { "O", "O", "X" }, { "X", "X", "O" } })); Assert.Equal("O", Backendbaz.TicTacToe(new string[,] { { "O", "O", "O" }, { "O", "X", "X" }, { "E", "X", "X" } })); Assert.Equal("X", Backendbaz.TicTacToe(new string[,] { { "X", "O", "X" }, { "O", "X", "O" }, { "O", "X", "X" } }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات