这个练习的目的是将字符串转换为一个新字符串,其中新字符串中的每一个字符都是"()",若是该字符在原始字符串中出现一次,则替换为"(",若是该字符在原始字符串中出现不止一次,则为")".
例子:编码
"din" => "(((" "recede" => "()()()" "Success" => ")())())" "(( @" => "))(("
规范代码:code
function duplicate_encode($word){ // ... }
规则:字符串
任务:你须要将编码后的字符串返回!
祝君好运!
我会在晚上将示例代码贴出来!it
示例代码io
function duplicate_encode($word){ $word = str_split(strtolower($word)); $str = ""; foreach($word as $key){ (count(array_keys($word,$key))>1) ? $str .= ")" : $str .= "("; } return $str; }