资讯专栏INFORMATION COLUMN

每日一题:三 墨西哥人浪

mrcode / 1587人阅读

摘要:描述人浪称为英语世界中的北美洲的墨西哥浪潮是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。任务你的任务是创建一个函数把一个字符串到墨西哥人浪。

描述:人浪(称为英语世界中的北美洲的墨西哥浪潮)是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。在伸展到完全高度后,观众返回到通常的座位位置。结果是一个站在人群中的站立观众的浪潮,尽管个人观众从不离开座位。在许多大的体育场里,人群都坐在一个围绕着运动场的相连的赛道上,因此海浪能够在赛场上连续波动;在不连续的座位安排,海浪可以穿过人群来回反射。当座位间隙变窄时,波浪有时会通过。在竞技场的任何给定时间,通常只能产生一个波峰,虽然同时产生了反旋转波。

任务:你的任务是创建一个函数把一个字符串到墨西哥人浪。您将传递一个字符串,并且必须将该字符串返回到一个大写字母为站着的人的数组中。

规则:

1 总是会输入只有小写字符串的数组,但也许是中间包含空格。      
2 如果字符字符串中的空格然后越过它,就好像它是一个空的座位。

简单例子:

wave("hello") => ["Hello", "hEllo", "heLlo", "helLo", "hellO"]

祝君好运!
我会在晚上的时候,给出具体的例子!只是比较好的例子,如果有更好的,请在讨论区将代码发布出来!

function wave($people){
  
}

示例代码:

function wave($people){
  $result = [];
  
  for($i = 0; $i < strlen($people); $i++) {
    if(ctype_space($people[$i])) continue;
    $result[] = substr_replace($people, strtoupper($people[$i]), $i, 1);
  }
  return $result;
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/83926.html

相关文章

  • 每日一题: 西哥人浪

    摘要:描述人浪称为英语世界中的北美洲的墨西哥浪潮是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。任务你的任务是创建一个函数把一个字符串到墨西哥人浪。 描述:人浪(称为英语世界中的北美洲的墨西哥浪潮)是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。在伸展到完全高度后,观众返回到通常的座位位置。结果是一个站在人群中的站立...

    Muninn 评论0 收藏0
  • 每日一题: 西哥人浪

    摘要:描述人浪称为英语世界中的北美洲的墨西哥浪潮是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。任务你的任务是创建一个函数把一个字符串到墨西哥人浪。 描述:人浪(称为英语世界中的北美洲的墨西哥浪潮)是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。在伸展到完全高度后,观众返回到通常的座位位置。结果是一个站在人群中的站立...

    xuweijian 评论0 收藏0
  • JS每日一题:Es6中新增的数据类型有哪些?使用场景?

    摘要:问中新增的数据类型有哪些使用场景中新增一种原始数据类型最大的特点是唯一性,值通过函数生成在中对象的属性都是字符串,我们使用他人定义的对象,然后去新增自己的属性,这样容易起冲突覆盖原有的属性也可以看成为一个字符串,不过这个字符能保证是独一无二 20190125问: Es6中新增的数据类型有哪些?使用场景? es6中新增一种原始数据类型Symbol,最大的特点是唯一性,Symbol值通过S...

    jsummer 评论0 收藏0
  • JS每日一题:Es6中新增的数据类型有哪些?使用场景?

    摘要:问中新增的数据类型有哪些使用场景中新增一种原始数据类型最大的特点是唯一性,值通过函数生成在中对象的属性都是字符串,我们使用他人定义的对象,然后去新增自己的属性,这样容易起冲突覆盖原有的属性也可以看成为一个字符串,不过这个字符能保证是独一无二 20190125问: Es6中新增的数据类型有哪些?使用场景? es6中新增一种原始数据类型Symbol,最大的特点是唯一性,Symbol值通过S...

    DataPipeline 评论0 收藏0
  • JS每日一题:Vue-router有哪些钩子?使用场景?

    摘要:问有哪些钩子使用场景的实现可以点这里前面我们用大白话讲过什么是钩子,这里在重复一下,就是在什么什么之前什么什么之后英文叫专业点叫生命周期,装逼点可以叫守卫中也存在钩子的概念分为三步记忆全局守卫路由独享守卫组件独享守卫全局守卫很好理解,全 20190218问 Vue-router有哪些钩子?使用场景? router的实现可以点这里 前面我们用大白话讲过什么是钩子,这里在重复一下,就是在...

    张金宝 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<