【发布时间】:2017-02-25 13:28:29
【问题描述】:
我要做的是通过字符串列表找到给定长度的最频繁子字符串。到目前为止,我只提出了函数的签名:
def getFreqSub(lst: List[String], k: Int)
为了简单起见,我说 k 总是小于列表中每个字符串的最大字符大小,所以我不必做那个检查。我找到了一些关于此的文档,但无济于事。我想过使用 substring 函数,但是为了检查每个字母组合,比如说 k=2,它将如何工作?任何帮助/提示/链接表示赞赏。
示例:我有这个列表 ("Hello","Heyo","Hel"),对于 k = 2,输出应该是 "He",对于 k = 3,输出应该是 "Hel"
【问题讨论】:
-
lst.filter(_.length==k).???然后stackoverflow.com/questions/11448685/… -
@Paul 当我尝试使用(身份)事物时出现此错误:找到:Int => Int required:String =>? d.groupBy(身份)
标签: scala