La sfida
Nel minor numero di caratteri possibile, trova il valore di i ^ n, dato n, un numero intero positivo maggiore di 0. Questo dovrebbe essere emesso come una stringa.
Per quelli che non lo sanno, i è definito in modo tale che i ^ 2 = -1. Così:
- i ^ 1 = i
- i ^ 2 = -1
- i ^ 3 = -i
- i ^ 4 = 1
Questo quindi ripete ..
Regole
- Se la tua lingua supporta numeri complessi, non utilizzare alcuna funzione o aritmetica che possa risolverlo.
- Le imprecisioni in virgola mobile vanno bene per le risposte che restituirebbero comunque decimali, ma gli input interi dovrebbero fornire risultati esatti
Punti bonus
-5 se riesci a capire il valore dove n è anche negativo
-15 se riesci a calcolare il valore per qualsiasi numero reale (questo bonus include il -5 dal bonus sopra)
In bocca al lupo!