如果我说我有两个字符串或字符列表,
list1 = ["c","a","t"]
list2 = ["d","o","g"]
如果我使用 Input Output "ct"
读取一个字符串并将其传递给函数,该函数应该返回 "dg"
。
请告诉我有关此类功能的任何想法。
最佳答案
我会考虑将这两个列表压缩在一起,使用 Data.Map.fromList
创建一个查找映射,然后映射输入字符串并使用映射计算出要替换的内容
关于string - 在字符串 Haskell 之间交换字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174449/