如何检查2D数组中的给定列是否包含从0到n的所有特定数字?

loveCoding

我在2D数组的列中搜索特定元素时遇到问题。如果我在check(arr,2)中传递参数2,那么我返回false,但是当我在testArray(arr,3)中将参数3作为传递参数时,则在控制台中返回true,但是它出错了,因为在第3列中没有元素2注意:testArray(arr,2)中的第二个参数表示从0到3的列。有人可以帮我吗?

汽车10分钟

在第二个循环中,您回来太早了!-call的任何true结果都会arraySearch()触发返回肯定结果。我将其更改为,如果arraySearch()返回则仅过早地退出循环false,否则它将遍历所有数字并最终返回true

您可以一口气完成整个工作:

var arr = [  [1, 2, 3, 4], [2, 3, 4, 1], [2, 3, 4, 2], [4, 1, 2, 3]];
// changed data:                                   ^

const chk=(arr,c)=>arr.map((e)=>e[c]).sort().every((e,i)=>e==(i+1))

console.log(chk(arr,2)); // false
console.log(chk(arr,3)); // true

诚然,这有点神秘,但是对于那些“热爱编码”的人来说,解决它可能是一个有趣的挑战。;-)

首先,我

  • 提取有关的列 .map()
  • 我然后sort()元素,最后
  • every()其中之一与其在提取和排序的一维数组中的索引进行比较

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查数组的所有值是否在特定数字下

来自分类Dev

如何检查2D数组中是否存在所有请求的值?

来自分类Dev

如何检查javascript数组是否已包含特定数组

来自分类Dev

如何检查输入文件中是否包含字母或特定数字?

来自分类Dev

如何检查给定数据是否存在于多个表中(所有不同的列名)

来自分类Dev

如何检查列中的数据是否已存在并检查该行的第二列是否等于特定数字

来自分类Dev

2D布尔数组,检查数组是否包含false

来自分类Dev

如何从SQL中的所有整数数组中获取特定数字

来自分类Dev

JavaScript / jQuery检查数组是否包含所有特定值?

来自分类Dev

如何使用给定数字之间的所有数字扩展数组?

来自分类Dev

检查数组元素中的所有数字是否为0或1 [c ++]

来自分类常见问题

如何检查2D数组中的行和列数以进行循环检查大小是否合适

来自分类Dev

查找并返回给定2D数组的所有循环

来自分类Dev

程序检查2D数组中是否存在任何数字

来自分类Dev

2D numpy数组-检查所有相邻项是否相等

来自分类Dev

从C中的数组中删除所有出现的给定数字

来自分类Dev

检查整数/浮点数是否包含特定数字

来自分类Dev

如何检查给定数字是否为x ^ y形式?

来自分类Dev

如何在NetLogo中创建一个包含从1到给定数字的列表?

来自分类Dev

检查是否可以仅使用数组中的数字来形成从 1 到 K 的所有数字

来自分类Dev

包含给定数字的闭区间数组中的索引

来自分类Dev

在LMC中打印给定数字的所有数字

来自分类Dev

在LMC中打印给定数字的所有数字

来自分类Dev

返回列表<int []>包含给定数组的所有排列

来自分类Dev

如何检查列表中是否包含所有数组项?

来自分类Dev

如何检查数组中的所有对象是否都包含相同的键和值?

来自分类Dev

如何从给定数组中选择包含子字符串的所有条目?

来自分类Dev

如何检查字符串数组中的所有字符串是否均为数字?

来自分类Dev

查找数字n是否包含特定数字k的最有效方法是什么?

Related 相关文章

  1. 1

    检查数组的所有值是否在特定数字下

  2. 2

    如何检查2D数组中是否存在所有请求的值?

  3. 3

    如何检查javascript数组是否已包含特定数组

  4. 4

    如何检查输入文件中是否包含字母或特定数字?

  5. 5

    如何检查给定数据是否存在于多个表中(所有不同的列名)

  6. 6

    如何检查列中的数据是否已存在并检查该行的第二列是否等于特定数字

  7. 7

    2D布尔数组,检查数组是否包含false

  8. 8

    如何从SQL中的所有整数数组中获取特定数字

  9. 9

    JavaScript / jQuery检查数组是否包含所有特定值?

  10. 10

    如何使用给定数字之间的所有数字扩展数组?

  11. 11

    检查数组元素中的所有数字是否为0或1 [c ++]

  12. 12

    如何检查2D数组中的行和列数以进行循环检查大小是否合适

  13. 13

    查找并返回给定2D数组的所有循环

  14. 14

    程序检查2D数组中是否存在任何数字

  15. 15

    2D numpy数组-检查所有相邻项是否相等

  16. 16

    从C中的数组中删除所有出现的给定数字

  17. 17

    检查整数/浮点数是否包含特定数字

  18. 18

    如何检查给定数字是否为x ^ y形式?

  19. 19

    如何在NetLogo中创建一个包含从1到给定数字的列表?

  20. 20

    检查是否可以仅使用数组中的数字来形成从 1 到 K 的所有数字

  21. 21

    包含给定数字的闭区间数组中的索引

  22. 22

    在LMC中打印给定数字的所有数字

  23. 23

    在LMC中打印给定数字的所有数字

  24. 24

    返回列表<int []>包含给定数组的所有排列

  25. 25

    如何检查列表中是否包含所有数组项?

  26. 26

    如何检查数组中的所有对象是否都包含相同的键和值?

  27. 27

    如何从给定数组中选择包含子字符串的所有条目?

  28. 28

    如何检查字符串数组中的所有字符串是否均为数字?

  29. 29

    查找数字n是否包含特定数字k的最有效方法是什么?

热门标签

归档