एक प्रोग्राम या फ़ंक्शन लिखें जो दो पूर्णांकों में होता है जो कार्टेशियन विमान पर बिंदु के X और Y निर्देशांक का प्रतिनिधित्व करते हैं ।
इनपुट के रूप में लंबे समय के एक्स मूल्य उदाहरण के लिए वाई से पहले आता है के रूप में किसी भी उचित प्रारूप में आ सकते हैं, 1 -2
, (1,-2)
, [1, -2]
, या 1\n-2
सब ठीक हो जाएगा के लिए एक्स = 1, y = -2।
एक एकल वर्ण स्ट्रिंग को प्रिंट करें या लौटाएं (इसके बाद एक वैकल्पिक अनुगामी न्यूलाइन) जो विमान में बिंदु के स्थान का वर्णन करता है:
1
अगर बिंदु चतुर्थांश I में है2
यदि बिंदु चतुर्थांश II में है3
यदि बिंदु चतुर्थांश III में है4
अगर चतुर्थांश में बिंदु हैX
यदि बिंदु x- अक्ष पर है (लोअरकेसx
को अनुमति नहीं है)Y
यदि बिंदु y- अक्ष पर है (लोअरकेसy
को अनुमति नहीं है)O
यदि बिंदु मूल पर है (यह एक कैपिटल लेटर "ओह" है, शून्य नहीं है)
बाइट्स में सबसे छोटा कोड जीतता है। टाईब्रेकर उच्च मतदान वाले उत्तर में जाता है।
परीक्षण के मामलों
(1,-2) -> 4
(30,56) -> 1
(-2,1) -> 2
(-89,-729) -> 3
(-89,0) -> X
(0,400) -> Y
(0,0) -> O
(0,1) -> Y
(0,-1) -> Y
(1,0) -> X
(-1,0) -> X
(1,1) -> 1
(1,-1) -> 4
(-1,1) -> 2
(-1,-1) -> 3
"30+56i"
वैध इनपुट प्रारूप की एक जटिल संख्या (या इसका एक स्ट्रिंग प्रतिनिधित्व ) पसंद है ?
1+2j
)