Skip to content

Commit

Permalink
#119 - 혼자서 하는 틱택토 문제 풀이
Browse files Browse the repository at this point in the history
  • Loading branch information
hwangJi-dev committed Mar 7, 2023
1 parent 91201f2 commit aeba645
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ func solution(board:[String]) -> Int {
var oBoard: [Int] = []
var xBoard: [Int] = []
var isOXEnd = (false, false)
let available = [[0,1,2], [3,4,5], [6,7,8], [0,4,8], [2,4,6], [0,3,6], [1,4,7], [2,5,8]]
let bingoArr = [[0,1,2], [3,4,5], [6,7,8], [0,4,8], [2,4,6], [0,3,6], [1,4,7], [2,5,8]]

for (bdx, b) in board.enumerated() {
for (tdx, t) in b.enumerated() {
Expand All @@ -25,7 +25,7 @@ func solution(board:[String]) -> Int {
}

if oBoard.count >= 3 {
for a in available {
for a in bingoArr {
if oBoard.count - oBoard.filter({ !a.contains($0) }).count == 3 {
isOXEnd.0 = true
break
Expand All @@ -34,7 +34,7 @@ func solution(board:[String]) -> Int {
}

if xBoard.count >= 3 {
for a in available {
for a in bingoArr {
if xBoard.count - xBoard.filter({ !a.contains($0) }).count == 3 {
isOXEnd.1 = true
break
Expand Down

0 comments on commit aeba645

Please sign in to comment.