Aunque se han planteado desafíos relacionados , este es diferente para justificar su propia pregunta.
Reto
Dado un entero positivo, devuelve la secuencia más larga de enteros impares consecutivos positivos cuya suma es el entero dado. Si no existe tal secuencia, puede informar un error de cualquier manera que tenga sentido para su idioma, incluyendo devolver un valor falso o lanzar una excepción.
Casos de prueba
1 -> [1] 2 -> [] 3 -> [3] 4 -> [1, 3] 5 -> [5] 6 -> [] 9 -> [1, 3, 5] (tenga en cuenta que [9] no es una respuesta válida) 15 -> [3, 5, 7] 104 -> [23, 25, 27, 29] (tenga en cuenta que [51, 53] no es una respuesta válida)
Tanteo
Este es el código de golf , por lo que gana la respuesta más corta en cada idioma.