Einführung
Das Vorzeichen einer Zahl ist entweder a +
oder a -
für jede Ganzzahl ungleich Null. Null selbst ist vorzeichenlos ( +0
ist dasselbe wie -0
). In der folgenden Sequenz werden wir zwischen dem positiven Vorzeichen , der Null und dem negativen Vorzeichen wechseln . Die Sequenz beginnt mit 1
, also schreiben wir 1
mit einem positiven Vorzeichen, mit Null (dieses ist seltsam, aber wir multiplizieren nur die Zahl mit 0) und dem negativen Vorzeichen:
1, 0, -1
Die nächste Nummer ist 2
, und wir machen das Gleiche noch einmal:
2, 0, -2
Die Reihenfolge ist schließlich:
1, 0, -1, 2, 0, -2, 3, 0, -3, 4, 0, -4, 5, 0, -5, 6, 0, -6, 7, 0, -7, ...
Oder eine besser lesbare Form:
a(0) = 1
a(1) = 0
a(2) = -1
a(3) = 2
a(4) = 0
a(5) = -2
a(6) = 3
a(7) = 0
a(8) = -3
a(9) = 4
...
Die Aufgabe
Bei einer nicht negativen ganzen Zahl n wird der n- te Term der obigen Sequenz ausgegeben . Sie können wählen , ob Sie die verwenden Null-indizierte oder eine indizierte Version.
Testfälle:
Nullindexiert:
a(0) = 1
a(11) = -4
a(76) = 0
a(134) = -45
a(296) = -99
Oder wenn Sie einseitig indiziert bevorzugen:
a(1) = 1
a(12) = -4
a(77) = 0
a(135) = -45
a(297) = -99
Das ist Code-Golf , also gewinnt die Einsendung mit der geringsten Anzahl von Bytes!
1
.
[0, 0, 0, -1, 0, 1...