소개
Connect Four는 가로, 세로 또는 대각선으로 4 개를 연속으로 시도하는 게임입니다. 이 코드 골프에서는 게임 보드를 통해 누가 이겼는지 찾으려고 노력할 것입니다. 항상 한 명의 승자가 있으며 한 명의 승자가 있습니다.
태스크
승자가 누구인지 파악하는 연결되는 4 개의 보드 감안할 때 : X
나 Y
. 항상 한 명의 승자가 있으며 한 명의 승자가 있습니다. 보드 크기는 게임 보드가 그림과 같이 항상 6 x 7입니다.
보드가 주어진 경우,이 경우 다음 보드 X
는 빨간색과 Y
파란색입니다.
입력 내용은 다음과 같습니다.
OOOOOOO
OOOOOOO
OOOOOOO
OOOOXOO
OOOXXOO
OOXYYYY
줄 바꿈 문자 (위와 같이)를 통해 게임의 행을 구분하거나, 구분 문자를 사용하지 않고, 행을 배열 또는 목록으로 나누거나 문자 행렬을 입력 할 수 있습니다.
이 예제의 올바른 출력 :
Y
Y는 연속으로 4 개가 있습니다. Y가 승자입니다. 그래서 우리는 Y를 출력합니다.
테스트 사례
입력:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOOOO
OOYYOOO
OYXXXXO
산출:
X
입력:
OOOOOOO
OOOOOOO
OOOOOOO
XXXXOOO
YXYYOOO
YXYYXYX
산출:
X
입력:
YXYYXOO
XYXXYOO
XXXYYOO
YYYXXOO
XXYYYYO
XXYYXXO
산출:
Y
입력:
OOOOOOO
OOOOOOO
OYOOOOO
OOYOOOO
OOOYOOO
OOOOYOO
산출:
Y
입력:
OOOOOOO
OOOOOOO
OYOOOOX
OOYOOOX
OOOXOOX
OXOXYOX
산출:
X
채점
최소 바이트 수가 이깁니다!