形貌:人浪(称为英语天下中的北美洲的墨西哥海潮)是一个例子,节拍韵律在济济一堂的体育场时,一连组观众简要地站立,喊了,举起他们的双臂。在伸展到完整高度后,观众返回到一般的坐位位置。结果是一个站在人群中的站立观众的海潮,只管个人观众从不脱离坐位。在许多大的体育场里,人群都坐在一个围绕着体育场的相连的赛道上,因而波浪能够在赛场上一连波动;在不一连的坐位部署,波浪能够穿过人群往返反射。当坐位间隙变窄时,波浪有时会经由过程。在竞技场的任何给定时刻,一般只能发生一个波峰,虽然同时发生了反扭转波。
使命:你的使命是建立一个函数把一个字符串到墨西哥人浪。您将通报一个字符串,而且必需将该字符串返回到一个大写字母为站着的人的数组中。
划定规矩:
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;
}