题解 | #杨辉三角变形#

杨辉三角的变形

http://www.nowcoder.com/practice/8ef655edf42d4e08b44be4d777edbf43

while True:
    try:
        n = int(input())
        if(n == 1):
            print('-1')
        elif(n == 2):
            print('-1')
        else:
            n = n - 2
            n = n % 4
            if(n == 1):
                print(2)
            elif(n == 2):
                print(3)
            elif(n == 3):
                print(2)
            else:
                print(4)
    except:
        break

主要是找到规律:第一行第二行均没有偶数,从第三行开始,偶数在第二个,第四行,偶数在第三个,第五行,偶数在第二个,第六行,偶数在第四个,第七行,在第二个,第八行,在第三个。。。。。;以2、3、2、4这个规律以此类推

华为机试题解(prod.by kedao) 文章被收录于专栏

华为实习机试题解

全部评论

相关推荐

牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
本神尊:看来是没招到小红薯上的人
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务