string - 在字符串 Haskell 之间交换字符

标签 string list haskell

如果我说我有两个字符串或字符列表,

list1 = ["c","a","t"]
 list2 = ["d","o","g"]

如果我使用 Input Output "ct" 读取一个字符串并将其传递给函数,该函数应该返回 "dg"

请告诉我有关此类功能的任何想法。

最佳答案

我会考虑将这两个列表压缩在一起,使用 Data.Map.fromList 创建一个查找映射,然后映射输入字符串并使用映射计算出要替换的内容

关于string - 在字符串 Haskell 之间交换字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174449/

相关文章:

python - 将列表 [ ['a' ]、['b' ]] 转换为 ['a' ,'b' ]

Haskell 编译输入文件,错误 openFile : does not exist (No such file or directory)

haskell - 子网站类型之谜

list - 如何修改嵌套自定义数据类型中的列表值?

c# - 根据 List<string[]> 中的数组索引查找值

arrays - 在函数中使用字符串数组

逐个字符比较 2 个字符串

c++ - 每 8 位将 bitset<64> 转换为字符串

python - 平均 Python 中两个配对列表的重复值

python - 使用索引获取项目