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