python能解这道题目吗?
查看原帖
python能解这道题目吗?
1199665
zhangyunnuo楼主2024/8/24 10:17
def hao(n) -> bool:
    i = 1
    while (n != 0):
        a = int(n % 10)
        n = int(n / 10)
        if (i %2 == 0 and a % 2 != 0 or i % 2 != 0 and a % 2 ==0):
            return False
        i+=1
    return True
n = int(input())
sum = 0
for i in range(1,n+1,2):
    if (hao(i)):
        sum+=1
print(sum)

为什么TLE了???

2024/8/24 10:17
加载中...