博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日一题:三 墨西哥人浪
阅读量:6334 次
发布时间:2019-06-22

本文共 755 字,大约阅读时间需要 2 分钟。

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

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

规则:

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;}

转载地址:http://ngioa.baihongyu.com/

你可能感兴趣的文章
ES6 结构和扩展运算符
查看>>
王利阳:电商大促 决战6.18
查看>>
kafka消息传输的事务定义
查看>>
实现LNMMP
查看>>
mysql的pid文件出现问题
查看>>
计算rem单位
查看>>
第七章 大网高级 ASA
查看>>
rsync+inotify触发式远程同步
查看>>
优秀设计师应当知道的几大UI设计原则(一)
查看>>
mongodb高级查询
查看>>
struts2.1 struts.devMode BUG解决方案
查看>>
日本法院裁定三星诉苹果专利侵权案败诉
查看>>
Windows Server 2012R2 桌面体验问题直通车
查看>>
Springboot配置文件读取报错Configuration property name 'projectUrl' is not valid:
查看>>
HTTP状态码
查看>>
今天的学习
查看>>
面试必问之JVM原理
查看>>
mysql主主同步+Keepalived
查看>>
java位移运算符 转
查看>>
转:strcpy实现的考察要点
查看>>