Game of Life offline 1.1
आप 5 सेकंड में डाउनलोड कर सकेंगे।
करीबन Game of Life offline
जीवन का खेल, जिसे बस जीवन के रूप में भी जाना जाता है, 1 9 70 में ब्रिटिश गणितज्ञ जॉन हॉर्टन कॉनवे द्वारा तैयार किया गया एक सेलुलर ऑटोमेशन है। एन कोशिकाओं द्वारा एम के साथ एक बोर्ड को देखते हुए, प्रत्येक कोशिका में प्रारंभिक स्थिति लाइव (1) या मृत (0) होती है। प्रत्येक कोशिका निम्नलिखित चार नियमों (उपरोक्त विकिपीडिया लेख से ली गई) का उपयोग करके अपने आठ पड़ोसियों (क्षैतिज, ऊर्ध्वाधर, विकर्ण) के साथ बातचीत करती है: दो से कम जीवित पड़ोसियों के साथ किसी भी जीवित सेल मर जाता है, जैसे कि कम जनसंख्या की वजह से । दो या तीन जीवित पड़ोसियों के साथ किसी भी जीवित सेल अगली पीढ़ी के लिए पर रहता है । तीन से अधिक जीवित पड़ोसियों के साथ किसी भी जीवित सेल मर जाता है, जैसे कि अधिक जनसंख्या से.. वास्तव में तीन जीवित पड़ोसियों के साथ कोई भी मृत कोशिका एक जीवित कोशिका बन जाती है, जैसे कि प्रजनन से। अपनी वर्तमान स्थिति को देखते हुए बोर्ड के अगले राज्य (एक अद्यतन के बाद) की गणना करने के लिए एक समारोह लिखें। अनुसरण करो: क्या आप इसे जगह-जगह हल कर सकते हैं? याद रखें कि बोर्ड को एक ही समय में अपडेट करने की आवश्यकता है: आप पहले कुछ कोशिकाओं को अपडेट नहीं कर सकते हैं और फिर अन्य कोशिकाओं को अपडेट करने के लिए उनके अद्यतन मूल्यों का उपयोग नहीं कर सकते हैं। इस प्रश्न में, हम 2D सरणी का उपयोग करके बोर्ड का प्रतिनिधित्व करते हैं। सैद्धांतिक रूप से, बोर्ड अनंत है, जो समस्या का कारण होगा जब सक्रिय क्षेत्र सरणी की सीमा का अतिक्रमण । आप इन समस्याओं का समाधान कैसे करेंगे?