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

小红背单词记忆法:计算每日新记单词数

时间2023-08-19 19:02:20 提问来自 黑龙江省哈尔滨市 的网友 分类创作 浏览406
根据题目描述,小红背单词的规则是:如果她已经记住了i个单词,且背了一个没有记住的新单词i+1次,则她就会记住这个新单词。 假设小红今天背了n个单词,记住了m个单词。我们可以通过遍历小红背单词的顺序,来计算小红今天记住了多少个单词。 具体算法如下: 1. 初始化记住的单词数m为0。 2. 遍历小红背单词的顺序,对于每个单词word: - 如果word是第一个单词,记住该单词,m加1。 - 否则,如果word之前的所有单词中没有出现过word,记住该单词,m加1。 3. 返回记住的单词数m。 例如,当小红背单词的顺序为["you","thank","thank"]时,根据算法计算: - 第一个单词"you"是第一个单词,记住该单词,m加1。 - 第二个单词"thank"之前没有出现过,记住该单词,m加1。 - 第三个单词"thank"之前出现过,不记住该单词。 最终,小红今天记住了2个单词。 因此,根据算法,小红今天记住的单词数为2。

不满意?免费深度重写!

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

上一篇 2.咱们有中层不决策的情况吗?你认为是什么原因造成的?如何解决? 下一篇 坐在火车上能写一首七言绝句吗