Перш ніж хто-небудь скаже щось подібне і подібне . Але це не дура.
Деякі додатні цілі числа можуть бути записані як сума щонайменше двох послідовних натуральних чисел. Наприклад, 9=2+3+4=4+5
. Напишіть функцію, яка приймає позитивне ціле число як свій вхід і друкує як свій вихід найдовшу послідовність збільшення послідовних позитивних цілих чисел, які підсумовуються їй (будь-який формат прийнятний, хоча -5 байт, якщо вихід є послідовністю збільшення, розділеною на, +
як показано вище Якщо такої послідовності не існує, то саме номер слід надрукувати.
Це код гольфу. Діють стандартні правила. Найкоротший код у байтах виграє.
Зразки (зауважте, що форматування змінюється)
Input: 9
Output: 2,3,4
Input: 8
Output: 8
Input: 25
Output: [3,4,5,6,7]
-n+1
до n
)