Antes que alguém diga alguma coisa, semelhante e semelhante . Mas isso não é uma bobagem.
Alguns números inteiros positivos podem ser escritos como a soma de pelo menos dois números inteiros positivos consecutivos. Por exemplo 9=2+3+4=4+5
,. Escreva uma função que use um número inteiro positivo como entrada e imprima como saída a sequência mais longa de números inteiros positivos consecutivos crescentes que somarem a ela (qualquer formato é aceitável, embora -5 bytes se a saída for a sequência crescente separada por, +
como mostrado acima Se não existir essa sequência, o próprio número deverá ser impresso.
Isso é código de golfe. Aplicam-se regras padrão. O menor código em bytes vence.
Amostras (observe que a formatação varia)
Input: 9
Output: 2,3,4
Input: 8
Output: 8
Input: 25
Output: [3,4,5,6,7]
-n+1
até n
) #