haskell - Haskell:制作一个包含 [0..9] 的所有组合的 6 位数列表
问题描述
因此,对于一个项目,我必须创建一个从 0 到 9 的所有组合列表的列表,但仅限于 6 个数字的列表。所以结果看起来像这样:
Solutions ==> [[0,0,0,0,0,0], [0,0,0,0,0,1], ... [9,9,9,9,9,9]]
谢谢
解决方案
一探究竟:
ghci> [ [x,y] | x <- [1..3], y <- [1..3] ]
[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3]]
你的举动。
推荐阅读
- dart - 浮动操作按钮:如何像 RaisedButton 一样更改启动颜色和突出显示颜色?
- swift - 将信息/详细信息添加到 TableView 行
- javascript - 如何在该类方法的匿名函数之一中调用类方法?
- sql-server - 尝试处理 OLAP 多维数据集时 Visual Studio 中缺少方法
- android - 使用实时数据库的云功能发送通知的问题
- c++ - 二进制表达式的无效操作数(将对象与 0 进行比较时)
- emacs - emacs 找不到 pandoc.exe
- flutter - Flutter setState 重建整页功能
- c# - 读取两个 JSON 文件并将第二个文件中存在但不在第一个文件中的所有项目提取到新对象
- python - 关闭后无法重新打开文件