题解 | #挑7#

挑7

http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b

while True:
    try:
        i = 1
        num = int(input())
        count = 0
        a = []
        for i in range(1,num + 1):
            if(i % 7 == 0): #如果是7的倍数则直接count+1
                count += 1
                continue
            a.append(str(i)) #否则放到a中
        for i in a: #判断a中的每个数哪个包含7
            b = list(i)
            if '7' in b:
                count += 1
        print(count)
    except:
        break
华为机试题解(prod.by kedao) 文章被收录于专栏

华为实习机试题解

全部评论

相关推荐

02-11 12:20
门头沟学院 Java
面试中的青提很胆小:我不信有比我们学校更逆天的,计算机专业就业第一位是我们学校二餐厅的打印店
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务