บทนำ
เชื่อมต่อสี่เป็นเกมที่คุณพยายามที่จะได้สี่ในแถว: แนวนอนแนวตั้งหรือแนวทแยงมุม ในกอล์ฟรหัสนี้เราจะพยายามหาผู้ชนะที่ได้รับบอร์ดเกม จะมีผู้ชนะหนึ่งคนและผู้ชนะเพียงคนเดียวเท่านั้น
งาน
ที่กำหนดให้คณะกรรมการต่อสี่คิดออกที่ผู้ชนะคือ: หรือX
Y
จะมีผู้ชนะหนึ่งคนและผู้ชนะเพียงคนเดียวเท่านั้น ขนาดกระดานจะมีขนาด 6 x 7 ตามลักษณะของกระดานเกมในภาพ
ให้บอร์ดต่อไปนี้แก่บอร์ดในกรณีนี้X
คือสีแดงและY
สีน้ำเงิน:
ข้อมูลของคุณจะเป็น:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOXOO
OOOXXOO
OOXYYYY
คุณสามารถแยกแถวของเกมด้วยอักขระขึ้นบรรทัดใหม่ (เช่นด้านบน), ไม่แบ่งอักขระแบ่งแถวออกเป็นอาร์เรย์หรือรายการหรือคุณสามารถป้อนเมทริกซ์ของอักขระได้
เอาต์พุตที่ถูกต้องสำหรับตัวอย่างนี้:
Y
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
เกณฑ์การให้คะแนน
จำนวนไบต์ที่น้อยที่สุดจะชนะ!