qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

小红背单词记忆规律:已知背诵顺序,求今日记住单词数

时间2023-08-19 16:30:10 提问来自 浙江省绍兴市 的网友 分类创作 浏览676
根据题目描述,小红记住一个新单词的条件是她已经记住的单词数量加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 个单词 ``` 这样,我们就可以得到小红今天记住的单词数量。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 Java实现给定一个整数数组nums,选择其中一些数字进行累加,使得累加最大,但是不能选择相邻数字 下一篇 发条橙 A Clockwork Orange影评