Prima che qualcuno dica qualcosa, simile e simile . Ma questo non è un inganno.
Alcuni numeri interi positivi possono essere scritti come la somma di almeno due numeri interi positivi consecutivi. Ad esempio 9=2+3+4=4+5
,. Scrivi una funzione che accetta un intero positivo come input e stampa come output la sequenza più lunga di numeri interi positivi consecutivi che lo sommano (qualsiasi formato è accettabile, sebbene -5 byte se l'output è la sequenza crescente separata da +
come mostrato sopra Se non esiste una tale sequenza, è necessario stampare il numero stesso.
Questo è il codice golf. Si applicano le regole standard. Vince il codice più breve in byte.
Esempi (notare che la formattazione varia)
Input: 9
Output: 2,3,4
Input: 8
Output: 8
Input: 25
Output: [3,4,5,6,7]
-n+1
a n
)