求教消消乐算法。求指导!

二,消消乐816。如下:1)字符818166816消除816后为空。2)字符81816816816消除后是81。
MYYA
浏览 498回答 2
2回答

aluckdog

functionremoveStr($str){$pat='/816/';$res=preg_replace($pat,'',$str);returnpreg_match($pat,$res)?removeStr($res):$res;}

呼啦一阵风

functionglops($str){$l=strlen($str);while($l>=3){$pos=strpos($str,'816');if($pos||$pos===0){$str=substr_replace($str,"",$pos,3);}else{break;}}return$str;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript