每日一题:三 墨西哥人浪

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

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

规则:spa

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

简单例子:code

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

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

function wave($people){
  
}

示例代码:io

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;
}
相关文章
相关标签/搜索