class Solution:
def rotatedDigits(self, N):
"""
:type N: int
:rtype: int
"""
L = ["2", "5", "6", "9"]
R = ["3", "4", "7"]
cout = 0
flag = False
for num in range(1,N+1):
m = str(num)
for i in m:
if i in R:
flag = False
break
elif i in L:
flag = True
if flag:
cout += 1
flag = False
return cout
去掉包含不可能旋转的数字,统计只要包含一个或以上可以旋转的数字
本文介绍了一个统计特定范围内旋转数字数量的算法。通过遍历指定范围内的每个数字,检查其是否包含可旋转数字(如2、5、6、9),同时确保不包含不可旋转数字(如3、4、7)。该算法旨在高效地计算满足条件的旋转数字总数。
1192

被折叠的 条评论
为什么被折叠?



