AI文库-您身边的智能助手,如没有想要的内容请与本站万能的AI助手联系。

小红每天都要背单词,然后她会把每天记住了多少单词记录下来,并在小红书上打卡。 当小红背单词时,如果她已经记住了i个单词,且背了一个没有记住的新单词i+ 1次,则她就会记住这个新单词。 例如,当

来自 黑龙江省哈尔滨市 的网友 时间: 热度:20°C 加入收藏 我要投稿 点赞(0)
根据题目描述,小红背单词的规则是:如果她已经记住了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。
221381
领取福利

微信扫码领取福利

微信扫码分享

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭