Tantangan
Dalam sesedikit mungkin karakter, temukan nilai i ^ n, dengan n, bilangan bulat positif lebih besar dari 0. Ini harus dikeluarkan sebagai String.
Bagi mereka yang tidak tahu, saya didefinisikan sedemikian sehingga i ^ 2 = -1. Begitu:
- i ^ 1 = i
- i ^ 2 = -1
- i ^ 3 = -i
- i ^ 4 = 1
Ini kemudian berulang ..
Aturan
- Jika bahasa Anda mendukung bilangan kompleks, jangan gunakan fungsi atau aritmatika apa pun yang bisa menyelesaikan masalah ini.
- Ketidaktepatan titik apung baik untuk jawaban yang akan mengembalikan desimal, tetapi input bilangan bulat harus memberikan hasil yang tepat
Poin Bonus
-5 jika Anda dapat menghitung n di mana n juga negatif
-15 jika Anda dapat menghitung nilai untuk bilangan real mana pun (bonus ini termasuk -5 dari bonus di atas)
Semoga berhasil!