इस प्रश्न के समान , लेकिन यह एक क्रॉसवर्ड भिन्नता है!
ग्रिड स्क्वायर प्रति केवल एक अक्षर के बजाय, आपके पास एक या दो हो सकते हैं ।
इनपुट:
- एक 2d सरणी, या जो कुछ भी आपकी भाषा में काम करता है।
- आप मान्य जानकारी ग्रहण कर सकते हैं
- किसी भी सरणी का आकार काम करना चाहिए
आउटपुट:
- सभी शब्दों की एक सरणी
- चारों ओर और नीचे
- सभी शब्दों को एक साथ जोड़ा जाना चाहिए, अर्थात शब्दों की अटूट श्रृंखला में जुड़ा हुआ है (यदि गलत नहीं है)
- शब्द कम से कम दो ग्रिड वर्ग होने चाहिए , अक्षर नहीं
उदाहरण:
[["", "wo", "r", "k"],
[ "", "r", "", ""],
[ "he", "l", "lo", ""],
[ "", "d", "ad", ""]]
यह दिखाता है:
["work", "world", "hello", "load", "dad"]
उदाहरण:
[["he", "ll", "o"],
[ "", "", ""],
[ "wo", "r", "ld"]]
यह दिखाता है:
false
यह सबसे तेज़-कोड है , इसलिए मैं इसे विंडोज़ 7 पर 2.5ghz और 16gb की रैम के साथ चलाऊंगा। यदि आपका कोड वास्तव में गूढ़ है, तो संकलक को एक लिंक प्रदान करें ताकि मैं वास्तव में इसे चला सकूं।
9
PPCG में आपका स्वागत है!
—
FlipTack
आपको दो रिक्त स्थान को दो ग्रिड वर्गों के साथ बदलना चाहिए ।
—
गैबरे फेकेटे
किस आकार के इनपुट आकार के साथ गति को मापा जाएगा?
—
मार्टिन एंडर
@MartinEnder उदाहरण
—
epicbob57
@ epicbob57 विश्वसनीय समय को मापने के लिए छोटे के लिए रास्ता लगता है। आप ज्यादातर I / O और अन्य ओवरहेड मापते होंगे।
—
मार्टिन एंडर