O desafio
No menor número de caracteres possível, encontre o valor de i ^ n, dado n, um número inteiro positivo maior que 0. Isso deve ser gerado como uma String.
Para aqueles que não sabem, i é definido de forma que i ^ 2 = -1. Tão:
- i ^ 1 = i
- i ^ 2 = -1
- i ^ 3 = -i
- i ^ 4 = 1
Isso então se repete ..
Regras
- Se o seu idioma suportar números complexos, não use nenhuma função ou aritmética que possa resolver isso.
- Imprecisões de ponto flutuante são boas para respostas que retornariam decimais de qualquer maneira, mas entradas inteiras devem fornecer resultados exatos
Pontos bônus
-5 se você puder calcular o valor em que n também é negativo
-15 se você puder calcular o valor para qualquer número real (esse bônus inclui -5 do bônus acima)
Boa sorte!