描述:人浪(称为英语世界中的北美洲的墨西哥浪潮)是一个例子,节奏韵律在座无虚席的体育场时,连续组观众简要地站立,喊了,举起他们的双臂。在伸展到完全高度后,观众返回到通常的座位位置。结果是一个站在人群中的站立观众的浪潮,尽管个人观众从不离开座位。在许多大的体育场里,人群都坐在一个围绕着运动场的相连的赛道上,因此海浪能够在赛场上连续波动;在不连续的座位安排,海浪可以穿过人群来回反射。当座位间隙变窄时,波浪有时会通过。在竞技场的任何给定时间,通常只能产生一个波峰,虽然同时产生了反旋转波。
任务:你的任务是创建一个函数把一个字符串到墨西哥人浪。您将传递一个字符串,并且必须将该字符串返回到一个大写字母为站着的人的数组中。
规则:
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;
}
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。