(Herausforderung aus einem Multiplayer-Spiel (Clash of Code) bei codingame.com )
Die Herausforderung
Suchen Sie den n- ten Term der folgenden Sequenz: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...
oder, um es offensichtlicher zu machen,{1}, {1,2}, {1,2,3}, {1,2,3,4}...
Die Sequenz besteht aus verketteten Bereichen von 1 bis x , beginnend von 1 bis unendlich.
Regeln / IO
Eingabe und Ausgabe können in einem beliebigen Format erfolgen, sofern dies unterscheidbar ist. Die Eingabe kann aus jeder geeigneten Quelle erfolgen: STDIN, Datei usw.
Die Eingabe kann 0- oder 1-indiziert sein, und die ausgewählte Indizierung muss im Beitrag erwähnt werden.
Sie müssen mindestens bis zu einem Ergebnis von 255 einschließlich verarbeiten (dh die 0-indizierte maximale Eingabe beträgt 32640). Alles, was darüber hinausgeht, muss behandelt werden, wenn Ihre Sprache dies unterstützt.
Dies ist code-golf
so, dass die kürzeste Anzahl von Bytes gewinnt!
Testfälle (0-basierte Indizierung)
0 -> 1
1 -> 1
5 -> 3
10 -> 1
59 -> 5
100 -> 10
1001 -> 12
59
, 100
usw.)