Introducción
Connect Four es un juego en el que intentas obtener cuatro en fila: horizontal, vertical o diagonal. En este código de golf, intentaremos encontrar quién ganó, dado un tablero de juego. Siempre habrá un ganador y solo un ganador.
Tarea
Dado un tablero de Connect Four, descubra quién es el ganador: X
o Y
. Siempre habrá un ganador y solo un ganador. El tamaño del tablero siempre será de 6 por 7, como se ve en el cuadro de juego.
Dado un tablero, el siguiente tablero, en este caso, X
es rojo y Y
azul:
Su aporte sería:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOXOO
OOOXXOO
OOXYYYY
Puede separar las filas del juego por carácter de nueva línea (como arriba), sin dividir caracteres, dividir las filas en una matriz o lista, o puede ingresar una matriz de caracteres.
Salida correcta para este ejemplo:
Y
Y tiene cuatro en fila; entonces, Y es el ganador. Entonces, sacamos Y.
Casos de prueba
Entrada:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOOOO
OOYYOOO
OYXXXXO
Salida:
X
Entrada:
OOOOOOO
OOOOOOO
OOOOOOO
XXXXOOO
YXYYOOO
YXYYXYX
Salida:
X
Entrada:
YXYYXOO
XYXXYOO
XXXYYOO
YYYXXOO
XXYYYYO
XXYYXXO
Salida:
Y
Entrada:
OOOOOOO
OOOOOOO
OYOOOOO
OOYOOOO
OOOYOOO
OOOOYOO
Salida:
Y
Entrada:
OOOOOOO
OOOOOOO
OYOOOOX
OOYOOOX
OOOXOOX
OXOXYOX
Salida:
X
Puntuación
¡La menor cantidad de bytes gana!