(Вызов из многопользовательской игры (столкновение кода) на сайте codingame.com )
Соревнование
Найдите n-й член следующей последовательности: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...
или, чтобы сделать его более очевидным,{1}, {1,2}, {1,2,3}, {1,2,3,4}...
Последовательность состоит из объединенных диапазонов от 1 до x , начиная с 1, вплоть до бесконечности.
Правила / IO
Ввод и вывод могут быть в любом формате, если они различимы. Ввод может быть взят из любого подходящего источника: STDIN, файла и т. Д.
Ввод может быть 0- или 1-индексирован, а выбранная индексация должна быть упомянута в посте.
Вам нужно будет обработать по крайней мере до результата 255 включительно (то есть максимальный вход с индексом 0 равен 32640). Все, что с этим связано, должно быть обработано, если ваш язык поддерживает это.
Так code-golf
выигрывает самый короткий байт!
Контрольные примеры (индексация на основе 0)
0 -> 1
1 -> 1
5 -> 3
10 -> 1
59 -> 5
100 -> 10
1001 -> 12
59
, 100
и т.д.)