网易—小易喜欢的单词
2017-09-06 17:20
204 查看
小易喜欢的单词具有以下特性:
1.单词每个字母都是大写字母
2.单词没有连续相等的字母
3.单词没有形如“xyxy”(这里的x,y指的都是字母,并且可以相同)这样的子序列,子序列可能不连续。
例如:
小易不喜欢"ABBA",因为这里有两个连续的'B'
小易不喜欢"THETXH",因为这里包含子序列"THTH"
小易不喜欢"ABACADA",因为这里包含子序列"AAAA"
小易喜欢"A","ABA"和"ABCBA"这些单词
给你一个单词,你要回答小易是否会喜欢这个单词。
示例1
1.单词每个字母都是大写字母
2.单词没有连续相等的字母
3.单词没有形如“xyxy”(这里的x,y指的都是字母,并且可以相同)这样的子序列,子序列可能不连续。
例如:
小易不喜欢"ABBA",因为这里有两个连续的'B'
小易不喜欢"THETXH",因为这里包含子序列"THTH"
小易不喜欢"ABACADA",因为这里包含子序列"AAAA"
小易喜欢"A","ABA"和"ABCBA"这些单词
给你一个单词,你要回答小易是否会喜欢这个单词。
输入描述:
输入为一个字符串,都由大写字母组成,长度小于100
输出描述:
如果小易喜欢输出"Likes",不喜欢输出"Dislikes"
示例1
输入
AAA
输出
Dislikes
n=input() def get_like(n): for i in range(0,len(n)-1): if n[i]==n[i+1]: return 'Dislikes' for j in range(len(n)-3): x=n.find(n[j],j+2) if x==-1:continue else: for w in range(j+1,x): y=n.find(n[w],x+1) if y!=-1: return 'Dislikes' else:return 'Likes' print(get_like(n))
相关文章推荐
- 网易笔试题:小易喜欢的单词
- 网易笔试编程题:小易喜欢的单词(C++)
- 网易编程题——小易喜欢的单词
- 网易 小易喜欢的单词
- 网易笔试编程-小易喜欢的单词
- 网易之小易有一块n*n的棋盘,棋盘的每一个格子都为黑色或者白色,小易现在要用他喜欢的红色去涂画棋盘。小易会找出棋盘中某一列中拥有相同颜色的最大的区域去涂画
- 小易喜欢的单词
- 网易2018校招内推编程题集合:小易喜欢的数列 [python]
- 算法---小易喜欢的单词
- 网易之小易参与了一个记单词的小游戏。游戏开始系统提供了m个不同的单词,小易记忆一段时间之后需要在纸上写出他记住的单词。小易一共写出了n个他能记住的单词, 如果小易写出的单词是在系统提供的,将获得
- 网易2018校招内推编程题 小易喜欢的数列
- 网易2017春招编程题:小易记单词 [python]
- 8.12网易内推笔试题:小易喜欢的数列 java实现
- 网易2018校招笔试_小易喜欢的数列_C++
- 【网易2017实习生编程题】 工作安排 集合 奇怪的表达式求值 涂棋盘 小易记单词
- 网易2017内推 [编程题]小易喜欢的数列
- 小易喜欢的单词具有以下特性: 1.单词每个字母都是大写字母 2.单词没有连续相等的字母 3.单词没有形如“xyxy”(这里的x,y指的都是字母,并且可以相同)这样的子序列,子序列可能不连续。 例如: 小易不喜欢"ABBA",因为这里有两个连续的'B' 小易不喜欢"THETXH",因为这里包含子序列"THTH" 小易不喜欢"ABACADA",因为这里包含子序列"AAAA" 小易喜欢"
- 【网易2017实习生编程题】 工作安排 集合 奇怪的表达式求值 涂棋盘 小易记单词
- 小易喜欢的单词
- 算法题--小易喜欢的单词