Embora tenham sido feitos desafios relacionados , este é diferente para justificar sua própria pergunta.
Desafio
Dado um número inteiro positivo, retorne a sequência mais longa de números inteiros positivos consecutivos cuja soma é o número inteiro fornecido. Se essa sequência não existir, você poderá relatar um erro da maneira que for mais apropriada para o seu idioma, inclusive retornando um valor falso ou lançando uma exceção.
Casos de teste
1 -> [1] 2 -> [] 3 -> [3] 4 -> [1, 3] 5 -> [5] 6 -> [] 9 -> [1, 3, 5] (observe que [9] não é uma resposta válida) 15 -> [3, 5, 7] 104 -> [23, 25, 27, 29] (observe que [51, 53] não é uma resposta válida)
Pontuação
Isso é código-golfe , então a resposta mais curta em cada idioma vence.