如何从数组的元素中获得不同的组合?

所有

取这个“ str”“ ABCDE”,它具有以下"AB", "ABC", "ABCD","ABCDE","DE", "CDE", "BCDE", "CD","BC"有关顺序的组合我试过了

//  thi is javascript code
            const val = 'ABCDE'
            let array = []
            for (i = 0; i < val.length-1; i++) {
                  array.push(val.slice(i,val.length))
                  array.push(val.slice(0,i+2))
                  array.push(val.slice(i,val.length-i))
                  }
                  console.log(
                  array,
                  array.includes('BC'),
                  array.includes('CD')
                  )
// this is the reuslts: ["ABCDE", "AB", "ABCDE", "BCDE", "ABC", "BCD", "CDE", "ABCD", "C", "DE", "ABCDE", ""]
//this reslutes don't have compnations like 'BC' or 'CD'

我没有真正得到所需的结果。
请问您在javascript或python中有任何想法,我认为pythonpanda或可能是NumPy库中有这样的东西。

妮娜·斯科茨(Nina Scholz)

您需要两个嵌套循环用于子字符串。

function getAllSubstrings(str) {
    const result = [];

    for (let i = 0; i < str.length - 1; i++) {
        for (let j = i + 2; j < str.length + 1; j++) {
            result.push(str.slice(i, j));
        }
    }
    return result;
}

console.log(getAllSubstrings('ABCDE'));
.as-console-wrapper { max-height: 100% !important; top: 0; }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中获得不同的组合?

来自分类Dev

如何在React中为相同列表但元素不同获得不同的键?

来自分类Dev

遍历分组的行以获得不同的对组合

来自分类Dev

如何获得不同维数的Numpy数组的内积

来自分类Dev

使用pyspark从每行的数组中获得不同的计数

来自分类Dev

如何获得不同的输出?

来自分类Dev

如何为不同的多个权限获得不同的结果接受/拒绝组合

来自分类Dev

如何使用golang在mongodb中获得不同的值

来自分类Dev

如何在动态数据透视中获得不同的COUNT

来自分类Dev

如何在Matplotlib图形的单行中获得不同的颜色?

来自分类Dev

如何获得不同范围的单元格中的值?

来自分类Dev

如何获得不同DIV或SPAN中的兄弟姐妹?

来自分类Dev

如何从对象的嵌套列表中获得不同的值?

来自分类Dev

如何在Matplotlib图形的单行中获得不同的颜色?

来自分类Dev

如何在scala中获得不同的计数值

来自分类Dev

如何获得具有不同数量元素的n个数组的所有可能组合?

来自分类Dev

如何获得具有不同数量元素的n个数组的所有可能组合?

来自分类Dev

如何获得不同对象的所有可能组合(列表或字符串)

来自分类Dev

如何通过续集获得不同的计数?

来自分类Dev

如何获得不同格式的sysdate?

来自分类Dev

如何获得不同形式的价值

来自分类Dev

BeautifulSoup:如何从<div>获得不同的物品

来自分类Dev

XSLT 1.0如何获得不同的值

来自分类Dev

如何获得不同格式的sysdate?

来自分类Dev

如何获得不同的分组数据?

来自分类Dev

如何获得不同值的数量?MySQL的

来自分类Dev

如何获得不同类型的ICMP

来自分类Dev

如何获得不同记录的总和

来自分类Dev

如何根据日期获得不同的计数

Related 相关文章

  1. 1

    如何在python中获得不同的组合?

  2. 2

    如何在React中为相同列表但元素不同获得不同的键?

  3. 3

    遍历分组的行以获得不同的对组合

  4. 4

    如何获得不同维数的Numpy数组的内积

  5. 5

    使用pyspark从每行的数组中获得不同的计数

  6. 6

    如何获得不同的输出?

  7. 7

    如何为不同的多个权限获得不同的结果接受/拒绝组合

  8. 8

    如何使用golang在mongodb中获得不同的值

  9. 9

    如何在动态数据透视中获得不同的COUNT

  10. 10

    如何在Matplotlib图形的单行中获得不同的颜色?

  11. 11

    如何获得不同范围的单元格中的值?

  12. 12

    如何获得不同DIV或SPAN中的兄弟姐妹?

  13. 13

    如何从对象的嵌套列表中获得不同的值?

  14. 14

    如何在Matplotlib图形的单行中获得不同的颜色?

  15. 15

    如何在scala中获得不同的计数值

  16. 16

    如何获得具有不同数量元素的n个数组的所有可能组合?

  17. 17

    如何获得具有不同数量元素的n个数组的所有可能组合?

  18. 18

    如何获得不同对象的所有可能组合(列表或字符串)

  19. 19

    如何通过续集获得不同的计数?

  20. 20

    如何获得不同格式的sysdate?

  21. 21

    如何获得不同形式的价值

  22. 22

    BeautifulSoup:如何从<div>获得不同的物品

  23. 23

    XSLT 1.0如何获得不同的值

  24. 24

    如何获得不同格式的sysdate?

  25. 25

    如何获得不同的分组数据?

  26. 26

    如何获得不同值的数量?MySQL的

  27. 27

    如何获得不同类型的ICMP

  28. 28

    如何获得不同记录的总和

  29. 29

    如何根据日期获得不同的计数

热门标签

归档