ARTS Week 25

Algorithm

本周的算法题为 28. 找出字符串中第一个匹配项的下标

给你两个字符串 haystackneedle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1

示例 1

输入:haystack = "sadbutsad", needle = "sad"
输出:0
解释:"sad" 在下标 0 和 6 处匹配。
第一个匹配项的下标是 0 ,所以返回 0 。

实现代码如下:

var strStr = function(haystack, needle{
    return haystack.indexOf(needle)
};

解题思路:

indexOf() 方法返回数组中第一次出现给定元素的下标,如果不存在则返回-1。这道题目只是这个方法的应用而已,没有太多可以说的。

Review

Climate change increases price of Easter eggs - Breaking News English Lesson

今年的复活节彩蛋价格将比去年高得多。原因是气候变化。极端的天气模式使种植可可变得更具挑战性。可可豆用于制作巧克力。全球约70%的可可豆在西非种植。加纳和科特迪瓦最近的高温、干旱和大雨大大减少了可可豆的种植量。温度比正常高四度。路透社称,与去年同期相比,可可价格已翻了一番。能源和气候分析师Amber Sawyer表示,西非农民在面对极端高温和降雨时“感到困难”。

巧克力彩蛋是基督教复活节的礼物,庆祝耶稣的复活。传统上,人们染色和绘制鸡蛋。维基百科称,巧克力彩蛋最早出现在法国路易十四的宫廷,约在1725年。1873年,英国巧克力公司J.S. Fry生产了第一个空心巧克力蛋,类似于今天人们赠送的巧克力蛋。维基百科称:“在西方文化中,赠送巧克力彩蛋现在已经司空见惯,仅在英国就售出了8000万个复活节彩蛋。”然而,气候变化正在使种植可可豆变得更加困难。气候分析师表示,如果我们希望稳定供应可可和巧克力,就需要采取更多措施减少化石燃料排放。

Tip

  • return语句终止函数的执行,并返回一个指定的值给函数调用者。

  • break语句中止当前循环,switch语句或label语句,并把程序控制流转到紧接着被中止语句后面的语句。中止外层循环,需使用label语句,在外层for循环前加上outer,然后使用break outer实现。

  • continue声明终止当前循环或标记循环的当前迭代中的语句执行,并在下一次迭代时继续执行循环。

Share

有些习惯一旦断掉,就很难再捡起来了,所以这个ARTS要补很多篇文章,只能先找下当前应对策略,一方面可以有效完成任务,另一方面先易后难,执行起来会顺利一点。事情太多太多了,雨露均沾很难,要有取舍,别到时候啥都没得到。

睡觉,运动,饮食,学习,工作。身体是革命的本钱,任务美好的遐想都基于自身的健康,没有健康,这一切只不过是空中阁楼,不要做陀螺,要做不倒翁。

不要被忙碌的表象迷惑,你所谓的熬夜只是在隔靴挠痒,根本没有,也不想命中要害,要对自己诚实,不要自欺欺人。

本文由 mdnice 多平台发布

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AR7_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值