Bevor jemand etwas sagt, ähnlich und ähnlich . Aber das ist kein Betrug.
Einige positive ganze Zahlen können als die Summe von mindestens zwei aufeinanderfolgenden positiven ganzen Zahlen geschrieben werden. Zum Beispiel 9=2+3+4=4+5
. Schreiben Sie eine Funktion, die eine positive Ganzzahl als Eingabe annimmt und als Ausgabe die längste Folge von aufeinanderfolgenden positiven Ganzzahlen ausgibt (jedes Format ist akzeptabel, obwohl -5 Byte, wenn die Ausgabe die aufsteigende Folge ist, die +
wie oben gezeigt durch getrennt ist) Wenn es keine solche Sequenz gibt, sollte die Nummer selbst ausgedruckt werden.
Das ist Code Golf. Es gelten Standardregeln. Kürzester Code in Bytes gewinnt.
Beispiele (Beachten Sie, dass die Formatierung variiert)
Input: 9
Output: 2,3,4
Input: 8
Output: 8
Input: 25
Output: [3,4,5,6,7]
-n+1
bis n
)