(Виклик, взятий з багатокористувацької гри (зіткнення коду) на сайті 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
і т.д.)