board = {
"TL": "X", "TM": "X", "TR": "X",
"ML": ".", "MM": ".", "MR": ".",
"BL": ".", "BM": ".", "BR": "."
}
def is_winner(player_type):
runs = [
#horizontal
["TL", "TM", "TR"],
["ML", "MM", "MR"],
["BL", "BM", "BR"],
#vertical
["TL", "ML", "BL"],
["TM", "MM", "BM"],
["TR", "MR", "BR"],
#diagonal
["TL", "MM", "BR"],
["BL", "MM", "TR"]
]
for a,b,c in runs:
if board[a] == board[b] == board[c] == player_type:
return True
return False
print(is_winner("X"))
Ym9hcmQgPSB7CiAgICAiVEwiOiAiWCIsICJUTSI6ICJYIiwgIlRSIjogIlgiLAogICAgIk1MIjogIi4iLCAiTU0iOiAiLiIsICJNUiI6ICIuIiwKICAgICJCTCI6ICIuIiwgIkJNIjogIi4iLCAiQlIiOiAiLiIKfQoKZGVmIGlzX3dpbm5lcihwbGF5ZXJfdHlwZSk6CiAgICBydW5zID0gWwogICAgICAgICNob3Jpem9udGFsCiAgICAgICAgWyJUTCIsICJUTSIsICJUUiJdLAogICAgICAgIFsiTUwiLCAiTU0iLCAiTVIiXSwKICAgICAgICBbIkJMIiwgIkJNIiwgIkJSIl0sCiAgICAgICAgI3ZlcnRpY2FsCiAgICAgICAgWyJUTCIsICJNTCIsICJCTCJdLAogICAgICAgIFsiVE0iLCAiTU0iLCAiQk0iXSwKICAgICAgICBbIlRSIiwgIk1SIiwgIkJSIl0sCiAgICAgICAgI2RpYWdvbmFsCiAgICAgICAgWyJUTCIsICJNTSIsICJCUiJdLAogICAgICAgIFsiQkwiLCAiTU0iLCAiVFIiXQogICAgXQogICAgZm9yIGEsYixjIGluIHJ1bnM6CiAgICAgICAgaWYgYm9hcmRbYV0gPT0gYm9hcmRbYl0gPT0gYm9hcmRbY10gPT0gcGxheWVyX3R5cGU6CiAgICAgICAgICAgIHJldHVybiBUcnVlCiAgICByZXR1cm4gRmFsc2UKCnByaW50KGlzX3dpbm5lcigiWCIpKQ==