问题标签 [wordle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

sql - 有没有办法使用高级 BigQuery 功能进行这种类似 Wordle 的 SQL 查询?

我正在尝试使用 BigQuery 使用类似于 Wordle 的规则进行一些单词/字母分析。

你知道该怎么做:

  • 信件在场但在其他位置
  • 正确位置的字母
  • ⬜ 字母不存在。

我有一个有效的查询,但出于三个原因我并不十分满意:

  1. 它看起来不太像 BigQuery-y
  2. 对于大量单词,查询不能很好地扩展
  3. 延伸到,比如说,7个字母的单词看起来真的,真的,真的很可怕,很乱,任何数量的讨厌的形容词都可以很容易地描述它

我这样做的方式模糊地让我想起了递归 CTE,但遗憾的是,这些对我来说完全难以捉摸......

让它更快并不是一个真正的问题,但我想知道是否有更高级/优雅的方式(因为缺乏更好的术语)来完成相同的结果:递归 CTE,TVF 我猜使用 Javascript UDF 是一种选择,但我'想远离他们,而是探索仅 SQL 的替代方案。

这是丑陋的查询:

结果如下所示: 全部 12 行

注意一些有趣的边缘情况,猜测词中有重复的字母:2、3、5。我丑陋的查询通过在解决方案中“消耗”匹配的字母并用 ❌ 替换它们来避免进一步匹配来管理这个。这是 的唯一目的w2:避免多于一场比赛。

更新

米哈伊尔的解决方案几乎可以工作,但当猜测单词有重复字母时失败: 几乎可以工作!

0 投票
1 回答
168 浏览

google-sheets - 写wordle score averager的更好方法?

我有一个电子表格跟踪我的伴侣和我的 wordle 分数,跟踪平均值。

计算平均值的公式如下所示:

我正在使用谷歌表格。有没有更好的方法来写这个??

0 投票
0 回答
48 浏览

python - ValueError 和多个结果显示

我上次发布了另一篇关于相同代码的帖子,但这个代码已更新并输出新错误。

它输出多个列表并具有 ValueError

输入

和输出

错误

第一个输出列表是想要的结果,但是不知道为什么会显示多个列表可能是for循环的原因

等等...

最后一个是

printout() 将检查列表是否为空,如果不是则打印列表否则打印“列表为空”

如果是 for 循环问题,我该如何解决,或者是否有更简单的方法来执行此循环?谢谢。

0 投票
1 回答
57 浏览

c++ - C++ 在 Windows 控制台中输入时隐藏输入

我对 C++ 很陌生,我正在尝试为使用 Visual Studio 的 2 名玩家编写一个类似 Wordle 的游戏,以便在 windows cmd 中运行。

我希望在输入用户字符串输入时将其替换为 '' 或 '*' 字符/符号。我只想使用 iostream 来做到这一点,我在网上遇到了各种解决方案,但没有导入任何额外的库(在线解决方案通常使用 getch(),它需要额外的库)

我的相关(非常简单)代码如下:

所以我想,当输入“str”的字符时,会在 Windows 控制台上输出一个“*”。

任何帮助或提示将不胜感激,谢谢!

0 投票
2 回答
54 浏览

javascript - 如何使用 React 聚焦下一个输入

我正在创建一个类似 wordle 的游戏,为此,当用户写信时,应用程序应该关注下一个输入。我不能这样做,我不知道为什么。

我正在尝试使用 id 获取下一个输入并使用 Element.focus(),但没有任何反应。有人可以帮我找出我的错误在哪里吗?

谢谢

0 投票
0 回答
56 浏览

logic - 如何在 Wordle 游戏中处理多个字母

我正在制作一个 Wordle 类型的游戏(你猜一个词,如果你的猜测在正确的位置有正确的字母,则猜到的字母应该变成绿色,如果是正确的字母但错误的位置应该变成黄色)。当猜测中有多个字母时,我无法完全弄清楚为正方形着色的逻辑。

现在我有类似的东西:

然而,在单词为 AS 且猜测为 AA 的情况下,此逻辑会将第一个 A 设置为绿色(正确的字母,正确的点,然后第二个字母为黄色(正确的字母,错误的点)。正确的结果应该是绿色,没有颜色,因为单词中只有一个 A。

阻止重复猜测字母被错误地涂成黄色的最有效逻辑是什么?

我在想一些事情,比如计算单词中的唯一字母和猜测,并跳过猜测中超过单词中该字母计数的字母。但这感觉不是很优雅。有没有更好的办法?

我在 javascript 中执行此操作,但最感兴趣的是一般逻辑。

0 投票
0 回答
27 浏览

python - 优化 Worde Bot Python 程序

我一直在写一个 Wordle 机器人,想看看它是如何处理所有 13,000 个单词的。问题是我通过 for 循环运行它,效率非常低。运行 30 分钟后,它仅达到 5% 左右。我可以一直等,但最终会超过 10 个小时。必须有更有效的方法。我是python的新手,所以任何建议都将不胜感激。

0 投票
0 回答
22 浏览

python - 如何从控制台请求中获取字符串响应?

它应该像这样工作,它得到 wordle 答案并将其打印到控制台,但我得到一个无类型错误。

0 投票
2 回答
68 浏览

python - 使用 Python 优化 Wordle Bot - 搜索包含 a、b 和 c 的单词?

我一直在写一个 Wordle 机器人,想看看它是如何处理所有 13,000 个单词的。问题是我通过 for 循环运行它,效率非常低。运行 30 分钟后,它仅达到 5% 左右。我可以一直等,但最终会超过 10 个小时。必须有更有效的方法。我是python的新手,所以任何建议都将不胜感激。

这里的代码是用于限制每次猜测的代码。有没有办法搜索包含“a”、“b”和“c”的单词?而不是单独运行 3 次。现在,每次我需要搜索新字母时,containts、nocontains 和 isletter 都会运行。一起搜索它们将大大减少时间。

0 投票
2 回答
22 浏览

list - 我在哪里可以在 Scratch 中找到该代码中的单词库或所有可能的单词,以重制 Wordle

基本上,我正在尝试从头开始创建自己的 wordle 游戏,但我被困在需要列出可能单词的地方,所以他们不能只输入所有随机字母,所以他们必须输入的所有单词都必须是真实的话。所以,我调出了其他人的代码,但我找不到他们在哪里列出了可以输入的可能单词列表。我试图查找单词列表的代码是https://scratch.mit.edu/projects/624796156/并单击查看内部以查看其代码。如果有人回复并告诉我他们在代码中的何处添加了单词表,那将非常有帮助。谢谢!