gpt4 book ai didi

java - 如何计算数组列表中的重复项?

转载 作者:行者123 更新时间:2023-12-01 09:55:41 25 4
gpt4 key购买 nike

我目前正在开发一个小型项目/游戏,其中涉及猜测以某个字符结尾的单词。为了获胜,玩家必须猜出 3 个以相同字母结尾的单词,从而击败计算机。例如,如果我选择cookie、士力架和库,我会赢,因为这三个都以字母“s”结尾。

在我的游戏中,每个单词在播放时都会被处理,最后一个字符会被添加到数组列表中。如果该字母已存在于数组列表中,检查和计数的最有效方法是什么?我看到了一些关于删除重复项等的内容,但就我而言,我需要能够识别重复项并确保数组列表中存在 3 个相同的字符。

最佳答案

只要它能工作并产生预期的结果,那就没问题了。另外,您在评论中描述的解决方案是可行的。也就是说,创建一个 26 个整数的数组,并根据字母递增。

可以通过强制转换将字符转换为 int。为了从 0 到 25 进行计数,您可以执行 (int) (c - 'a') 来获取索引。(int) ('a' - 'a') 为 0,(int) ('b' - 'a') 为 1 等等...

关于java - 如何计算数组列表中的重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37245969/

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