Die Herausforderung
Suchen Sie in möglichst wenigen Zeichen den Wert von i ^ n, wobei n eine positive Ganzzahl größer als 0 ist. Dies sollte als Zeichenfolge ausgegeben werden.
Für diejenigen, die es nicht wissen, ist i so definiert, dass i ^ 2 = -1 ist. So:
- i ^ 1 = i
- i ^ 2 = -1
- i ^ 3 = -i
- i ^ 4 = 1
Dies wiederholt sich dann ..
Regeln
- Wenn Ihre Sprache komplexe Zahlen unterstützt, verwenden Sie keine Funktionen oder Arithmetik, die dies bewirken könnten.
- Gleitkomma-Ungenauigkeiten sind in Ordnung für Antworten, die ohnehin Dezimalstellen zurückgeben würden, aber Ganzzahleingaben sollten genaue Ergebnisse liefern
Bonuspunkte
-5, wenn Sie den Wert berechnen können, bei dem n ebenfalls negativ ist
-15 wenn Sie den Wert für eine reelle Zahl berechnen können (dieser Bonus beinhaltet den -5 aus dem obigen Bonus)
Viel Glück!