给出一个由O和X组成的串,统计得分,每个O得分为目前连续出现的O的个数,X的得分为0。例如OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。
解题思路:
- 字符串遇到“X”则拆分循环遍历拆分后的每个part直接len即为得分
str = "OOXXOXXOOO" #split方法的返回类型是列表 str1 = str.split(sep="X") score = 0 for i in str1: score = score + len(i) print(score)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)