小编Byr*_*324的帖子

如何定义旋转功能

如何定义生成给定列表的所有旋转的旋转函数?

例如:旋转 [1,2,3,4] =[[1,2,3,4],[2,3,4,1],[3,4,1,2],[4,1,2,3]]

我写了一个可以重新排列顺序的shift函数

 shift ::[Int]->[Int]

 shift x=tail ++ take 1 x
Run Code Online (Sandbox Code Playgroud)

但我不知道如何生成这些新数组并将它们附加在一起.

haskell

11
推荐指数
3
解决办法
2949
查看次数

标签 统计

haskell ×1