gpt4 book ai didi

javascript - 创建 Boggle 游戏 - 将坐标链接到字母

转载 作者:行者123 更新时间:2023-11-30 20:18:37 24 4
gpt4 key购买 nike

有一个 4x4 的棋盘,共有 16 个字母。在这个数组中[2,1]表示第三行第二列的字母。

const coordPairs = [
[ [2, 1], [4, 1] ]
[ [4, 0], [4, 1], [4, 2], [4, 3] ]
[ [0, 0], [0, 1], [0, 2] ],
[ [1, 0], [3, 0], [4, 0] ]
]

试图找出如何将 [2,1] 这样的一对链接到游戏板上的单个字母,该字母由 16 个字符串(字母)组成的数组表示。

最终目标是让函数根据您提供的游戏板和坐标为单词生成字符串。

带有注释的 JSFiddle:https://jsfiddle.net/8euxzgy2/4/

最佳答案

假设这是 索引方阵。您可以取 行数 * coord[0] + coord[1]:

let str = "abcdefghijklonop"
let rows = 4
const coordPairs = [[0, 0], [2, 1], [3, 1] ];

/* a b c d
* e f g h
* i j k l
* m n o p */

letters = coordPairs.map(coord => str[coord[0]* rows + coord[1]])
console.log(letters)

关于javascript - 创建 Boggle 游戏 - 将坐标链接到字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51689701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com