【发布时间】:2017-04-03 06:36:00
【问题描述】:
我是编程新手,刚开始使用 Haskell 进行递归编程。我可以使用一些帮助来开始解决我想要解决的问题。
我正在寻找解决以下问题的简单方法:
compareReverseStrings :: String -> [(Position, Length)]
例子:
compareReverseStrings "ABCDEEEEEFG" = [(5,3)]
compareReverseStrings "1234444567444447" = [(4,3), (11,3)]
(在这种情况下,函数比较示例 1 中的“ABCDEEEFG”和“GFEEEEEDCBA”)
(函数比较例2中的“1234444567444447”和“7444447654444321”)
如果我不清楚,请告诉我 :) 提前谢谢!
【问题讨论】: