当前位置: 首页 > 后端技术 > PHP

每日一题:四重重复编码器

时间:2023-03-29 15:49:36 PHP

此练习的目的是将一个字符串转换为一个新字符串,其中如果该字符在原始字符串中出现一次,则新字符串中的每个字符都是“()”string,则用“(”代替,如果该字符在原字符串中出现多次,则为“)”。示例:“喧嚣”=>“(((““后退”=>“()()()”“成功”=>“)())())”“((@”=>“))(("Specificationcode:functionduplicate_encode($word){//...}Rule:1$word是一个字符串,可以有空格!任务:你需要返回编码后的字符串!祝你好运!我会贴出示例代码晚上!示例代码functionduplicate_encode($word){$word=str_split(strtolower($word));$str="";foreach($wordas$key){(count(array_keys($word,$key))>1)?$str.=")":$str.="(";}return$str;}