所有整数,它们是整数的子序列(视为数字字符串)

让·克劳德·多丁

给定整数1 <= n <= 100000。我如何有效地获得所有整数,这些整数是整数n的子序列(将整数n视为数字字符串)。我想要一个伪代码。

例如。输入: n=121输出:( 1,12,11,2,21输出顺序不重要)

例如。输入: n=132输出: 1,13,12,3,32,2

提前致谢

tobias_k

这是使用递归的另一个版本。这个仅使用整数除法和取模(都在中divmod进行组合)来获得“子整数”。它是用Python完成的,与伪代码一样好...

def subints(n):
    d, r = divmod(n, 10)
    if d > 0:
        for s in subints(d):
            yield 10*s + r
            yield    s
    yield r

示例:(其中一个set所得的数字就足够了;list用于更好地理解)

>>> print list(subints(1234))
[1234, 123, 124, 12, 134, 13, 14, 1, 234, 23, 24, 2, 34, 3, 4]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

所有整数,它们是一个整数的子序列(视为数字字符串)

来自分类Dev

将非数字字符串转换为整数?

来自分类Dev

如何在Rust中将数字字符串转换为整数数组或整数向量?

来自分类Dev

MySQL将字符串视为整数

来自分类Dev

将字符串视为整数

来自分类Dev

从字符串中删除非数字字符并将数字作为整数转换为数组

来自分类Dev

如何将带有逗号的数字字符串转换为整数并将其相加?

来自分类Dev

连接字符串数组中的所有非数字字符串

来自分类Dev

将整数值存储在字母数字字符串中

来自分类Dev

T-SQL如何将逗号分隔的数字字符串转换为整数

来自分类Dev

将数字字符串拆分为偶数和奇数整数列表

来自分类Dev

将保存的数字字符串转换为整数数组

来自分类Dev

如何将逗号分隔的数字字符串转换为整数?

来自分类Dev

如何使用javascript将字典列表中的数字字符串转换为整数?

来自分类Dev

json_decode将大数字字符串解码为整数

来自分类Dev

Bash-将整数转换为较短的字母数字字符串,并将其编码

来自分类Dev

将数字字符串拆分为整数数组

来自分类Dev

C - 由空格分隔成整数数组的数字字符串

来自分类Dev

在python中将数字字符串转换为整数列表

来自分类Dev

将数字字符串值转换为单个整数(不是 ascii 值)

来自分类Dev

从选中的单选按钮传递整数数组而不是数字字符串

来自分类Dev

如何显示字符串的数字字符序列?

来自分类Dev

为什么可以在MySQL中使用数字字符串值设置整数字段,并且此功能始终有效吗?

来自分类Dev

如何去除所有整数和空格的字符串

来自分类Dev

Excel-从字母数字字符串中提取所有数字

来自分类Dev

从文字字符串生成编译时常量整数

来自分类Dev

从文字字符串生成编译时常量整数

来自分类Dev

替换字符串中除模式以外的所有字母数字字符

来自分类Dev

Java从字符串的开头和结尾删除所有非字母数字字符

Related 相关文章

  1. 1

    所有整数,它们是一个整数的子序列(视为数字字符串)

  2. 2

    将非数字字符串转换为整数?

  3. 3

    如何在Rust中将数字字符串转换为整数数组或整数向量?

  4. 4

    MySQL将字符串视为整数

  5. 5

    将字符串视为整数

  6. 6

    从字符串中删除非数字字符并将数字作为整数转换为数组

  7. 7

    如何将带有逗号的数字字符串转换为整数并将其相加?

  8. 8

    连接字符串数组中的所有非数字字符串

  9. 9

    将整数值存储在字母数字字符串中

  10. 10

    T-SQL如何将逗号分隔的数字字符串转换为整数

  11. 11

    将数字字符串拆分为偶数和奇数整数列表

  12. 12

    将保存的数字字符串转换为整数数组

  13. 13

    如何将逗号分隔的数字字符串转换为整数?

  14. 14

    如何使用javascript将字典列表中的数字字符串转换为整数?

  15. 15

    json_decode将大数字字符串解码为整数

  16. 16

    Bash-将整数转换为较短的字母数字字符串,并将其编码

  17. 17

    将数字字符串拆分为整数数组

  18. 18

    C - 由空格分隔成整数数组的数字字符串

  19. 19

    在python中将数字字符串转换为整数列表

  20. 20

    将数字字符串值转换为单个整数(不是 ascii 值)

  21. 21

    从选中的单选按钮传递整数数组而不是数字字符串

  22. 22

    如何显示字符串的数字字符序列?

  23. 23

    为什么可以在MySQL中使用数字字符串值设置整数字段,并且此功能始终有效吗?

  24. 24

    如何去除所有整数和空格的字符串

  25. 25

    Excel-从字母数字字符串中提取所有数字

  26. 26

    从文字字符串生成编译时常量整数

  27. 27

    从文字字符串生成编译时常量整数

  28. 28

    替换字符串中除模式以外的所有字母数字字符

  29. 29

    Java从字符串的开头和结尾删除所有非字母数字字符

热门标签

归档