gpt4 book ai didi

string - Scala中如何找到两个字符串的最长公共(public)前缀?

转载 作者:行者123 更新时间:2023-12-02 06:07:37 27 4
gpt4 key购买 nike

如何在Scala中找到两个字符串的最长公共(public)前缀?

我可能可以编写一个“命令式”解决方案(在 s(i) == t(i) 时在字符串上运行索引 i ),但我是寻找“函数式”解决方案(例如,不显式更新索引变量)。

最佳答案

scala> "helloworld".zip("hellohell").takeWhile(Function.tupled(_ == _)).map(_._1).mkString
res130: String = hello

关于string - Scala中如何找到两个字符串的最长公共(public)前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8104479/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com