资讯专栏INFORMATION COLUMN

每日一题:四 重复编码器

Mertens / 248人阅读

摘要:这个练习的目的是将字符串转换为一个新字符串,其中新字符串中的每个字符都是如果该字符在原始字符串中出现一次,则替换为,如果该字符在原始字符串中出现不止一次,则为例子规范代码规则为字符串可能会带有空格任务你需要将编码后的字符串返回祝君好运我会在

这个练习的目的是将字符串转换为一个新字符串,其中新字符串中的每个字符都是"()",如果该字符在原始字符串中出现一次,则替换为"(",如果该字符在原始字符串中出现不止一次,则为")".
例子:

"din" => "((("
"recede" => "()()()"
"Success" => ")())())"
"(( @" => "))(("

规范代码:

function duplicate_encode($word){
    // ...
}

规则:

1 $word 为字符串,可能会带有空格!

任务:你需要将编码后的字符串返回!
祝君好运!
我会在晚上将示例代码贴出来!

示例代码

function duplicate_encode($word){
  $word = str_split(strtolower($word));
  $str = "";
  foreach($word as $key){
    (count(array_keys($word,$key))>1) ? $str .= ")" : $str .= "(";
  }  
  return $str;      
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23208.html

相关文章

  • 每日一题: 重复码器

    摘要:这个练习的目的是将字符串转换为一个新字符串,其中新字符串中的每个字符都是如果该字符在原始字符串中出现一次,则替换为,如果该字符在原始字符串中出现不止一次,则为例子规范代码规则为字符串可能会带有空格任务你需要将编码后的字符串返回祝君好运我会在 这个练习的目的是将字符串转换为一个新字符串,其中新字符串中的每个字符都是(),如果该字符在原始字符串中出现一次,则替换为(,如果该字符在原始字符串...

    e10101 评论0 收藏0
  • JS每日一题:Es6中新增的数据类型有哪些?使用场景?

    摘要:问中新增的数据类型有哪些使用场景中新增一种原始数据类型最大的特点是唯一性,值通过函数生成在中对象的属性都是字符串,我们使用他人定义的对象,然后去新增自己的属性,这样容易起冲突覆盖原有的属性也可以看成为一个字符串,不过这个字符能保证是独一无二 20190125问: Es6中新增的数据类型有哪些?使用场景? es6中新增一种原始数据类型Symbol,最大的特点是唯一性,Symbol值通过S...

    jsummer 评论0 收藏0
  • JS每日一题:Es6中新增的数据类型有哪些?使用场景?

    摘要:问中新增的数据类型有哪些使用场景中新增一种原始数据类型最大的特点是唯一性,值通过函数生成在中对象的属性都是字符串,我们使用他人定义的对象,然后去新增自己的属性,这样容易起冲突覆盖原有的属性也可以看成为一个字符串,不过这个字符能保证是独一无二 20190125问: Es6中新增的数据类型有哪些?使用场景? es6中新增一种原始数据类型Symbol,最大的特点是唯一性,Symbol值通过S...

    DataPipeline 评论0 收藏0
  • JS每日一题: 小程序页面之间如何通信?

    摘要:小程序页面之间如何通信首先将通信的模型列举出来分为以下几种兄弟页面间通信父路径页面向子路径页面通信子路径页面向父路径页面通信通信的方式本地存储全局对象发布订阅缓存整个至利用激活方法,通过传递数据清空上次通信数据同一样,利用激活方法,通过读写 20190227 小程序页面之间如何通信? 首先将通信的模型列举出来, 分为以下几种 兄弟页面间通信 父路径页面向子路径页面通信 子路径页面向父...

    RancherLabs 评论0 收藏0
  • JS每日一题:Vue-router有哪些钩子?使用场景?

    摘要:问有哪些钩子使用场景的实现可以点这里前面我们用大白话讲过什么是钩子,这里在重复一下,就是在什么什么之前什么什么之后英文叫专业点叫生命周期,装逼点可以叫守卫中也存在钩子的概念分为三步记忆全局守卫路由独享守卫组件独享守卫全局守卫很好理解,全 20190218问 Vue-router有哪些钩子?使用场景? router的实现可以点这里 前面我们用大白话讲过什么是钩子,这里在重复一下,就是在...

    张金宝 评论0 收藏0

发表评论

0条评论

Mertens

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<