一些正整数可以写为至少两个连续的正整数之和。例如,9=2+3+4=4+5
。编写一个函数,将一个正整数作为其输入,并输出与之相加的最长连续正整数的最长序列作为输出(任何格式都是可以接受的,但是如果输出是由递增序列隔开的-5字节,则+
如上所示) 。如果不存在这样的顺序,则应打印数字本身。
这是代码高尔夫。适用标准规则。以字节为单位的最短代码获胜。
样本(请注意格式会有所不同)
Input: 9
Output: 2,3,4
Input: 8
Output: 8
Input: 25
Output: [3,4,5,6,7]
-n+1
到的范围n
)