Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
编写一个 Haskell 程序插入 xnk lt,在列表 lt 的特定第 k 个元素之后插入 xn 次。例如:- 插入 1 2 3 [1,2,3,4] = [1,2,3,1,1,4]
在这里,我尝试了很多方法,但无法找到解决的确切方法。有人可以帮我吗?
我会给你一些提示。
您正在制作的东西包含三个部分:原始列表的第一位、中间的新部分和原始列表的其余部分,所以请在hoogle上查找
splitAt
和
replicate
并考虑如何将事物重新组合在一起。