From 57decf5e82fca46e0caa04c2c034b104d2ac5193 Mon Sep 17 00:00:00 2001 From: 63db3122f0950a2aef64df95 <63db3122f0950a2aef64df95@devide> Date: Wed, 5 Jul 2023 10:30:00 +0000 Subject: [PATCH] Wed Jul 5 10:30:00 UTC 2023 inscode --- src/utils/index.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/utils/index.js b/src/utils/index.js index fe33e58..b9737eb 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -172,17 +172,21 @@ function getBoundary(size, num) { function getScore(board, row, col, win_size) { const ROW = board.length const COL = board[0].length + // 连续棋子数 let res = 0 + // 一侧到边缘的距离 + let side = 0 let _row = row + y let _col = col + x - while (true) { - if (inRange(_row, ROW) && inRange(_col, COL) && board[_row][_col] === is_white) { + while (inRange(_row, ROW) && inRange(_col, COL)) { + if (board[_row][_col] === is_white) { res += 1 - _row += y - _col += x - } + side += 1 + + _row += y + _col += x } } -- GitLab