आज्ञा zदेना एक जटिल संख्या है। एक निश्चित सकारात्मक पूर्णांक के लिए और किसी भी सकारात्मक पूर्णांक के लिए एकताz का एक मूल आदिम मूल है ।n 
k < n 
चुनौती
एक पूर्ण कार्यक्रम या फ़ंक्शन लिखें, जो nइनपुट के रूप में एक सकारात्मक पूर्णांक दिया गया है, एकता के सभी मूल आदिम जड़ों को आउटपुट करता है। आप उन्हें ध्रुवीय रूप में आउटपुट कर सकते हैं ( e^θiया e^iθ, तर्क कम से कम 2 दशमलव स्थानों के साथ एक दशमलव होना चाहिए) या आयताकार रूप ( a + biया एक समान रूप, वास्तविक और काल्पनिक भागों को भी दशमलव होना चाहिए), और वे आपकी भाषा की सूची में आउटपुट हो सकते हैं / सरणी प्रारूप या रिक्त स्थान या newlines द्वारा अलग संख्या के साथ एक स्ट्रिंग के रूप में। बिल्ट-इन कि एकता की nth जड़ों की गणना या एकता की nth आदिम जड़ों की अनुमति नहीं है।
यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा कोड है।
नमूना इनपुट और आउटपुट
6 -> e^1.05i, e^-1.05i # polar form
3 -> e^2.094395i, e^-2.094395i # any number of decimal places is OK as long as there are more than 2
8 -> 0.707 + 0.707i, 0.707 - 0.707i, -0.707 + 0.707i, -0.707 - 0.707i # rectangular form
1 -> 1 + 0i # this is OK
1 -> 1 # this is also OK
4 -> 0 + i, 0 - i # this is OK
4 -> i, -i # this is also OK