Вступ
Connect Four - це гра, в якій ви намагаєтеся отримати чотири поспіль: горизонтально, вертикально або по діагоналі. У цьому коді гольфу ми будемо намагатися знайти того, хто виграв, враховуючи ігрову дошку. Завжди буде один переможець і лише один переможець.
Завдання
Враховуючи дошку Connect Four, з’ясуйте, хто переможець: X
або Y
. Завжди буде один переможець і лише один переможець. Розмір дошки завжди буде 6 на 7, як, наприклад, на ігровій дошці на зображенні.
Наступна дошка, в даному випадку, X
червона та Y
синя:
Ваш внесок буде:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOXOO
OOOXXOO
OOXYYYY
Ви можете відокремлювати рядки гри за новим рядком (наприклад, вище), без поділу, розділити рядки на масив чи список, або ви можете ввести матрицю символів.
Правильний вихід для цього прикладу:
Y
У чотирьох підряд; значить, 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
Оцінка балів
Найменша кількість байтів виграє!