#参数str是输入01串
#返回值是一个整数,代表最后一个词的长度
class Solution:
def judgeTheLastNumber(self, str):
if str[-1] == 1:
return 2
for i in range(-2, -len(str) - 1, -1):
if str[i] == 0:
return -1 * ((i * -1 + 1) % 2) + 2
return -1 * (len(str) % 2) + 2
if name == ‘main’:
str = “111110”
solution = Solution()
print(" 原01串为:", str)
print(" 最后一个词长度是:", solution.judgeTheLastNumber(str))
01-03
3348