gpt4 book ai didi

java - 查找使用 String 中的给定单词形成的最长链的长度

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:44:40 25 4
gpt4 key购买 nike

Okk 作为程序员,我们喜欢参与逻辑构建,但有时我们会因为下面提到的某种类型的谜题而变得空白。让我声明,这不是任何类型的家庭作业或工作内容,它只是一个逻辑和性能练习难题。好吧,给定一个 Strings` 的难题,用逗号分隔单词,例如

String S= peas,sugar,rice,soup

现在的关键是找出单词的最长链的长度,例如单词的最后一个字符应该是下一个单词的第一个字符等等,以创建可能的最长链,最后计算该链的长度。

现在我试图找出某种解决方案,例如

  1. 用逗号分割string
  2. 将它们添加到列表
  3. 列表进行排序等等

但是现在如何开发进一步的逻辑因为我在逻辑开发方面有点差劲,感谢帮助,如果超过一半的逻辑不正确,那么它应该是什么,而不是简单的排序和获得最长长度的完美方法词链。

总结
输入:String S= peas,sugar,rice,soup
输出:4个单词长度(peas->sugar->rice->soup)或(soup->peas->sugar->rice)等

最佳答案

一旦你有了列表(或数组),你就可以遍历数组检查你的条件(第 n 个单词的最后一个字母与第一个单词的第一个字母相等)并每次增加计数器。一旦条件为假,就退出循环。您的柜台将持有您需要的值(value)。

关于java - 查找使用 String 中的给定单词形成的最长链的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28644755/

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