Соревнование
В минимально возможном количестве символов найдите значение i ^ n, если n положительное целое число больше 0. Это должно быть выведено в виде строки.
Для тех, кто не знает, я определен так, что я ^ 2 = -1. Так:
- я ^ 1 = я
- я ^ 2 = -1
- я ^ 3 = -i
- я ^ 4 = 1
Это потом повторяется ..
правила
- Если ваш язык поддерживает комплексные числа, не используйте какие-либо функции или арифметику, которые могли бы решить эту проблему.
- Неточности с плавающей запятой хороши для ответов, которые все равно будут возвращать десятичные дроби, но целочисленные значения должны давать точные результаты
Бонусные очки
-5, если вы можете определить значение, где n также отрицательно
-15, если вы можете определить значение для любого действительного числа (этот бонус включает -5 из вышеуказанного бонуса)
Удачи!