(Wyzwanie wzięte z gry wieloosobowej (zderzenie kodu) na codingame.com )
Wyzwanie
Znajdź n- ty termin z następującej sekwencji: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...
lub, aby było to bardziej oczywiste,{1}, {1,2}, {1,2,3}, {1,2,3,4}...
Sekwencja składa się z połączonych zakresów od 1 do x , zaczynając od 1, aż do nieskończoności.
Zasady / IO
Dane wejściowe i wyjściowe mogą być w dowolnym formacie, o ile jest to możliwe do odróżnienia. Dane wejściowe można pobrać z dowolnego odpowiedniego źródła: STDIN, plik itp.
Dane wejściowe mogą być indeksowane 0 lub 1, a wybrane indeksowanie musi być wymienione w poście.
Będziesz musiał obsłużyć co najmniej do wyniku 255 włącznie (co oznacza, że maksymalne wejście indeksowane 0 to 32640). Wszystko, co musi zostać rozwiązane, jeśli Twój język to obsługuje.
To jest code-golf
tak, że wygrywa najkrótsza liczba bajtów!
Przypadki testowe (indeksowanie 0)
0 -> 1
1 -> 1
5 -> 3
10 -> 1
59 -> 5
100 -> 10
1001 -> 12
59
, 100
itp)