一些正整数可以写为至少两个连续的正整数之和。例如,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)