Antes de que nadie diga nada, similar y similar . Pero esto no es un engaño.
Algunos enteros positivos se pueden escribir como la suma de al menos dos enteros positivos consecutivos. Por ejemplo, 9=2+3+4=4+5
. Escriba una función que tome un entero positivo como entrada e imprima como salida la secuencia más larga de enteros positivos consecutivos crecientes que suman (cualquier formato es aceptable, aunque -5 bytes si la salida es la secuencia creciente separada por +
como se muestra arriba Si no existe tal secuencia, se debe imprimir el número mismo.
Este es el código de golf. Aplican reglas estándar. El código más corto en bytes gana.
Muestras (tenga en cuenta que el formato varía)
Input: 9
Output: 2,3,4
Input: 8
Output: 8
Input: 25
Output: [3,4,5,6,7]
-n+1
a n
)