题解 | #尼科彻斯定理#

尼科彻斯定理

https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85

n = int(input())
l=[]
if n%2==0:
    l=[n**2-1,n**2+1]
    while len(l)!= n:
        l.insert(0,l[0]-2)
        l.append(l[-1]+2)
else:
    l=[n**2]
    while len(l)!= n:
        l.insert(0,l[0]-2)
        l.append(l[-1]+2)
l = list(map(str,l))
print('+'.join(l))

看图,能发现中间数就是输入数字的平方后,只需要根据奇偶数填好列表中间的数字,然后根据列表长度补充到输入数字的长度就好。

全部评论

相关推荐

点赞 评论 收藏
分享
11-23 15:14
中原工学院 Java
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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