小易喜欢的单词具有以下特性:
1.单词每个字母都是大写字母
2.单词没有连续相等的字母
3.单词没有形如“xyxy”(这里的x,y指的都是字母,并且可以相同)这样的子序列,子序列可能不连续。
例如:
小易不喜欢”ABBA”,因为这里有两个连续的’B’
小易不喜欢”THETXH”,因为这里包含子序列”THTH”
小易不喜欢”ABACADA”,因为这里包含子序列”AAAA”
小易喜欢”A”,”ABA”和”ABCBA”这些单词 给你一个单词,你要回答小易是否会喜欢这个单词。

输入描述:

输入为一个字符串,都由大写字母组成,长度小于100

输出描述:

如果小易喜欢输出”Likes”,不喜欢输出”Dislikes”

输入例子:

AAA

输出例子:

Dislikes

1 收藏


直接登录
最新评论
  • fu昀 软件工程师 2016/08/18

    第3个条件可以用递归,并且是可以进一步转换成循环。复杂度n^2

  • fu昀 软件工程师 2016/08/18

  • ZJCouple_linZhenRu   2016/08/19

    仅仅感觉是对称………应该不会这么简单。没学过算法,只能用基础语法。见笑啦。

  • 杨念初L 研发 2016/08/19

  • 奇迹 码农 2016/08/19

    来围观各路大神

  • 医图 学生 2016/08/19

    第三个条件也可以用哈希表检测重复啊

     

  • 小湫哥 华南理工大学计算机研究生院 2016/08/23

    之前贴的代码 不太规范 重贴一遍吧 主要处理了判断条件 至于字符串长度和是否为空的规范性判断就没加了大家都会

    贴上自己测试的

  • makao007   2016/08/23

    两种写法,不知对不对。

  • 严九天   2016/08/24

    用正则不是很简单嘛。。