【发布时间】:2020-12-10 03:03:52
【问题描述】:
注意:
-
大写的 X 不算作“x”的出现。
-
如果没有 "x" 则返回 false
以下代码是我的解决方案,但我没有得到正确答案。
def triple_x(s):
for i in (s):
if i == 'x' and i+1 =='x':
return True
else:
return False
测试用例:
tripleX("abraxxxas") → 真
tripleX("xoxotrololololololoxxx") → 假
tripleX("softX kitty, warm kitty, xxxxx") → true
tripleX("softx kitty, warm kitty, xxxxx") → false
如果有人可以帮助我,我将不胜感激。谢谢。
【问题讨论】:
-
函数名称表明您实际上是在寻找三个 x,但您询问的是双 x - 对吗?
-
如果下一个元素再次为“x”,则该函数将在字符串中查找“x”的第一个实例,您的返回值应为 True。 @Grismar