首页 > AI文库 >

Java实现小红背单词,如果她已经记住了i个单词,且背了一个没有记住的新单词i+1次,则她就会记住这个新单词。例如,当她按顺序背【“you”,“thank”,“thank”】时,她第一次背单词“you

分享 12487
根据题目描述,小红记住一个新单词的条件是她已经记住的单词数量加1。那么我们可以使用一个变量来记录小红已经记住的单词数量,初始值为0。然后遍历小红背单词的顺序,每次遇到一个新单词,将已记住的单词数量加1,并将该新单词加入已记住的单词列表中。最后返回已记住的单词数量即可。

以下是Java代码实现:

```java
public class WordLearning {
public static int countWords(String[] words) {
int rememberedWords = 0;
List<String> rememberedList = new ArrayList<>();

for (String word : words) {
if (rememberedList.contains(word)) {
rememberedWords++;
} else {
rememberedList.add(word);
rememberedWords += 1;
}
}

return rememberedWords;
}

public static void main(String[] args) {
String[] words = {"you", "thank", "thank"};
int rememberedWords = countWords(words);
System.out.println("小红今天记住了 " + rememberedWords + " 个单词");
}
}
```

输出结果为:

```
小红今天记住了 3 个单词
```

这样,我们就可以得到小红今天记住的单词数量。

相关推荐

中国经济实现高质量发展具备哪些显著优势论文1500字

AI文库

世界变乱交织,中国笃行担当 变革动荡 大国关系 中国智慧 上述内容分别为大标题和三个小标题,请以此写出不少于2000字的形式与政策论文,要求内容充实具体,不存在抄袭、、雷同情况

AI文库

假如你是形式与政策这个课程的一名学生,请以“世界变乱多织,中国笃行担当”为主题,写一篇论文,要求完全按照论文的格式,字数一定在2500字以上!

AI文库

请结合《走好新时代科技自立自强之路》专题和今年2月8日广东省高质量发展大会聚焦产业科技话创新、谋未来主题,谈谈你对党的二十大提出的“科技强国”战略的认识及行动

AI文库

国家安全为什么与你我息息相关论文不少于1500

AI文库

热门图文

上一篇:可对字符串中的字符进行如下操作:w可以拆成两个v,m可以拆成两个n,而b、p、q、d间可以相互转换;n与u间可以相互转换;用java写一个算法,判断输入的字符串在经过以上操作后是否可以将原字符串变为回

下一篇:solid works如何设置密度