题解 | #杨辉三角变形#

杨辉三角的变形

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) 文章被收录于专栏

华为实习机试题解

全部评论

相关推荐

01-14 12:08
门头沟学院 Java
神哥了不得:(非引流)1.既然发出来了简历,就稍微提一点点小建议,确实简历很不错了,练手项目可以换一些质量高的,工作内容,可以加上一些量化指标,比如第一条系统响应速度由多少变成多少,减少了百分之多少,第4条就很不错。2.广投,年前实习招募比较少了
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务