कार्य
पात्रों की दो सूचियों को देखते हुए, उनके कार्टेशियन उत्पाद का उत्पादन किया जाता है, अर्थात पहली सूची के प्रत्येक अक्षर की जोड़ी की सूची दूसरी सूची के प्रत्येक अक्षर के साथ।
उदाहरण
"123456"
और "abcd"
दे:
[["1","a"],["1","b"],["1","c"],["1","d"],["2","a"],["2","b"],["2","c"],["2","d"],["3","a"],["3","b"],["3","c"],["3","d"],["4","a"],["4","b"],["4","c"],["4","d"],["5","a"],["5","b"],["5","c"],["5","d"],["6","a"],["6","b"],["6","c"],["6","d"]]
इनपुट
पात्रों या तार की दो सूची। उपयोग किए जाने वाले वर्ण अल्फ़ान्यूमेरिक होंगे a-z, A-Z, 0-9
और एक चरित्र एक ही समय में कई बार और दोनों इनपुट में हो सकता है।
उत्पादन
इनपुट सूचियों का कार्टेशियन उत्पाद। यही है, पहली सूची में से प्रत्येक वर्ण की जोड़ी और दूसरी सूची के एक चरित्र का आदेश दिया गया है। प्रत्येक जोड़ी एक सूची या स्ट्रिंग या दो वर्णों के समान है, या दो लंबाई-एक तार की है। आउटपुट की लंबाई इनपुट की लंबाई के उत्पाद के बराबर होगी।
जोड़े क्रम में सूचीबद्ध होने चाहिए; पहली सूची के पहले चरित्र के साथ दूसरी सूची के पहले चरित्र को सूचीबद्ध करना, उसके बाद पहली सूची के पहले चरित्र की सभी जोड़ियाँ। अंतिम जोड़ी में पहली सूची के अंतिम चरित्र के साथ दूसरी सूची के अंतिम चरित्र होते हैं।
आउटपुट जोड़े की एक फ्लैट सूची होनी चाहिए; एक 2 डी मैट्रिक्स नहीं है जहां जोड़े को उनके पहले या दूसरे तत्व द्वारा समूहीकृत किया जाता है।
परीक्षण के मामलों
inputs output
"123456", "abcd" [["1","a"],["1","b"],["1","c"],["1","d"],["2","a"],["2","b"],["2","c"],["2","d"],["3","a"],["3","b"],["3","c"],["3","d"],["4","a"],["4","b"],["4","c"],["4","d"],["5","a"],["5","b"],["5","c"],["5","d"],["6","a"],["6","b"],["6","c"],["6","d"]]
"abc", "123" [["a","1"],["a","2"],["a","3"],["b","1"],["b","2"],["b","3"],["c","1"],["c","2"],["c","3"]]
"aa", "aba" [["a","a"],["a","b"],["a","a"],["a","a"],["a","b"],["a","a"]]
["1a", "1b", "1c", "2a", "2b", "2c", "3a", "3b", "3c"]
एक वैध आउटपुट प्रारूप है?
code-golf
इसलिए संक्षिप्त उत्तर जीत के रूप में टैग किया है । एक टाई होने की स्थिति में, उस स्कोर तक पहुंचने का पहला उत्तर आमतौर पर विजेता (वर्तमान में यह एक ) होता है। एक और कुछ दिन दे दो, कम से कम, एक जवाब स्वीकार करने से पहले, हालांकि, अगर बिल्कुल। और अपने स्वयं के प्रश्न का उत्तर देने के दिशानिर्देश के लिए यहां देखें ।