小编Ian*_*Hsl的帖子

有哪些方便的 Haskell 概念可以生成 2^m*3^n*5^l 形式的数字

我正在尝试生成 2^m*3^n*5^l 形式的数字,其中 m、n 和 l 是包括 0 的自然数。

顺序如下: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, 30, 32, ......

我正在通过获取百万分之一的数字来测试它。我使用列表理解和排序来实现它,但是花费的时间太长。我想要一个更快的解决方案。我花了好几天的时间尝试这样做,但没有成功。

我不想要一个完整的解决方案。我只是想知道实现它需要哪些 Haskell 概念。

haskell

6
推荐指数
2
解决办法
135
查看次数

标签 统计

haskell ×1