gpt4 book ai didi

javascript - 如何在数组中查找不匹配的数字?

转载 作者:行者123 更新时间:2023-12-02 16:01:21 25 4
gpt4 key购买 nike

这是 Reactjs 中的数字内存游戏


第一个数字随机出现。例如:123

第二个数字是我要输入的:123

没错。


因此,如果我输入错误,例如 124,那么 4 应该被划掉。

输出应该是这样的:

<div>
<span>1</span>
<span>2</span>
<span className="wrong">4</span>
</div>

更多例子:

随机数:4573

输入:4674

输出:4 6 7 4


随机数:4573

输入:4674761

输出:4 6 7 4 7 6 1


随机数:123

输入:123456

输出:123 456

最佳答案

根据您的示例,我假设这些数字也应该位于正确的位置。

由于您没有提供用户输入短于随机数的情况的示例,因此我假设在这种情况下这种选项不存在或者您正在以其他方式处理它。

现在我的假设已定义,您可以通过将用户输入的数字转换为字符串并逐个比较符号来迭代用户输入数字。您需要检查位置 i 的符号在两个数字中是否相等 (input[i] === random_num[i]),只是不要忘记在迭代输入时,您可以将 i 增加到超过 random_num 的长度,你应该检查这些情况并将每个输入[i]标记为错误,其中 i > random_num.length

关于javascript - 如何在数组中查找不匹配的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70577924/

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