题解 | #挑7#
挑7
http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b
用列表的话 62ms 5776kb
n=int(input())
i=1
lst=[]
while i<=n:
if i%7==0:
lst.append(i)
elif '7' in str(i):
lst.append(i)
i+=1
print(len(set(lst)))
要是集合的话 61ms 5484kb
n=int(input())
i=1
s=set()
while i<=n:
if i%7==0:
s.add(i)
elif '7' in str(i):
s.add(i)
i+=1
print(len(s))