(Desafio retirado de um jogo multiplayer (confronto de código) em codingame.com )
O desafio
Encontre o n- ésimo termo da seguinte sequência: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...
ou, para torná-lo mais óbvio,{1}, {1,2}, {1,2,3}, {1,2,3,4}...
A sequência é composta de intervalos concatenados de 1 a x , começando em 1, até o infinito.
Regras / IO
A entrada e a saída podem estar em qualquer formato, desde que sejam distinguíveis. A entrada pode ser obtida de qualquer fonte apropriada: STDIN, arquivo, etc ...
A entrada pode ser indexada em 0 ou 1 e a indexação selecionada deve ser mencionada na publicação.
Você precisará manipular pelo menos até um resultado de 255 inclusive (o que significa que a entrada máxima indexada em 0 é 32640). Qualquer coisa além disso deve ser tratada, se o seu idioma suportar.
É code-golf
assim que a menor contagem de bytes vence!
Casos de teste (indexação baseada em 0)
0 -> 1
1 -> 1
5 -> 3
10 -> 1
59 -> 5
100 -> 10
1001 -> 12
59
, 100
, etc.)