इस समस्या का एक आयामी संस्करण बहुत आसान था, इसलिए यहां एक कठिन 2 डी संस्करण है।
आपको मानक इनपुट पर भूमि की ऊँचाई का 2 डी सरणी दिया जाता है, और आपको यह पता लगाना होगा कि बारिश होने पर झीलें कहाँ बनेंगी। ऊंचाई का नक्शा समावेशी 0-9 की संख्या का एक आयताकार सरणी है।
8888888888
5664303498
6485322898
5675373666
7875555787
आपको एक ही सरणी का उत्पादन करना होगा, जिसमें सभी स्थानों को बदल दिया जाएगा जो पानी के नीचे होंगे *
।
8888888888
566*****98
6*85***898
5675*7*666
7875555787
पानी तिरछे बच सकता है, इसलिए इस विन्यास में कोई झील नहीं होगी:
888
838
388
सबसे छोटा कोड जीतता है। आपका कोड 80 चौड़े और 24 उच्च आकार का होना चाहिए।
तीन और उदाहरण:
77777 77777
75657 7*6*7
75757 => 7*7*7
77677 77677
77477 77477
599999 599999
933339 9****9
936639 => 9*66*9
935539 9*55*9
932109 9****9
999999 999999
88888888 88888888
84482288 8**8**88
84452233 => 8**5**33
84482288 8**8**88
88888888 88888888