Haskell交换它

我如何在haskell中创建此功能,您能帮我吗?

创建一个获取字符串行和成对列表的函数-[(Int,Int)]。这些对中的每对都包含两个索引(从0开始),它描述了原始字符串行中两个位置之间的交换。函数返回已应用所有这些交换的原始字符串。

swapIt :: String -> [(Int,Int)] -> String 

input swapIt "ABC" [(0,2)] = output "CBA" 

input swapIt "ABCD" [(0,2),(1,3),(0,1),(2,3)] = output "DCBA"
lijipeng123 回答:Haskell交换它

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3014805.html

大家都在问