লাইফ এন্ড ক্লান্তি Stewie এর গেম বেশ আরো বিখ্যাত অনুরূপ লাইফ Conway এর গেম ।
স্টিভির গেম অফ লাইফ অ্যান্ড ক্লান্তি (জিওএলএফ) এর মহাবিশ্বটি বর্গাকার কোষগুলির একটি অসীম দ্বি-মাত্রিক অর্থোথোনাল গ্রিড, যার প্রতিটিই জীবিত, মৃত বা ক্লান্ত তিনটি সম্ভাব্য অবস্থার একটিতে রয়েছে। প্রতিটি ঘর তার আটটি প্রতিবেশীর সাথে ইন্টারঅ্যাক্ট করে যা কোষগুলি অনুভূমিকভাবে, উল্লম্বভাবে বা তির্যকভাবে সংলগ্ন। সময়ে প্রতিটি ধাপে, নিম্নলিখিত রূপান্তরগুলি ঘটে:
- দু'জনেরও কম জীবন্ত প্রতিবেশী সহ যে কোনও লাইভ সেল মারা যায়, যেন জনসংখ্যার কারণে।
- দুই বা তিনজন লাইভ প্রতিবেশী সহ যে কোনও লাইভ সেল পরবর্তী প্রজন্মের কাছে থাকে।
- তিনজনেরও বেশি জীবিত প্রতিবেশী সহ যে কোনও লাইভ সেল মারা যায়, যেন অতিরিক্ত জনসংখ্যার দ্বারা।
- ঠিক তিনটি জীবিত প্রতিবেশী সহ যে কোনও মৃত কোষ প্রজনন দ্বারা যেন জীবন্ত কোষে পরিণত হয়।
- টানা দুই প্রজন্ম ধরে বেঁচে থাকা যে কোনও কোষ যেন ক্লান্তিতে মারা যায়। এটি পরবর্তী প্রজন্মের আগ পর্যন্ত আর জীবনে জাগতে পারে না
- ইনপুট গ্রিডের সীমানার বাইরে থাকা যে কোনও ঘর মারা গেছে, যেন এটি কোনও শৃঙ্খল থেকে পড়েছে।
চ্যালেঞ্জ:
আপনার চ্যালেঞ্জটি হ'ল একটি জিএলএফ এর প্রাথমিক অবস্থার প্রতিনিধিত্ব করে এন-বাই-এম মাত্রার একটি গ্রিড নেওয়া এবং একটি পূর্ণসংখ্যা পি এবং পি প্রজন্মের পরে গেমের অবস্থা আউটপুট করা ।
নিয়মাবলী:
- ইনপুট এবং আউটপুট ফর্ম্যাটগুলি alচ্ছিক, তবে ইনপুট / আউটপুট গ্রিডগুলির একই প্রতিনিধিত্ব থাকা উচিত
- আপনি জীবিত এবং মৃত কোষ উপস্থাপন করতে যে কোনও মুদ্রণযোগ্য প্রতীক বেছে নিতে পারেন (আমি জীবিত কোষ এবং মৃত কোষের
1
জন্য ব্যবহার করব0
)। - আপনার 0 বা 1-ইনডেক্স করা থাকলে আপনি চয়ন করতে পারেন। উদাহরণস্বরূপ,
p=1
একটি পদক্ষেপের পরে রাষ্ট্র। - প্রতিটি ভাষায় সংক্ষিপ্ত কোড জিততে পারে
- সেলুলার অটোমেশনের জন্য অন্তর্নির্মিত ফাংশনটি অনুমোদিত
পরীক্ষার কেস:
উদাহরণগুলিতে, আমি কেবল ইনপুটটিতে ইনপুট গ্রিড অন্তর্ভুক্ত করেছি, পি নয় । আমি বিভিন্ন পি- মূল্যগুলির আউটপুট সরবরাহ করেছি । আপনি কেবল প্রদত্ত ইনপুট পি সহ গ্রিড আউটপুট করতে পারেন ।
Input:
0 0 0 0 0
0 0 1 0 0
0 0 1 0 0
0 0 1 0 0
0 0 0 0 0
--- Output ---
p = 1
0 0 0 0 0
0 0 0 0 0
0 1 1 1 0
0 0 0 0 0
0 0 0 0 0
p = 2
0 0 0 0 0
0 0 1 0 0
0 0 0 0 0
0 0 1 0 0
0 0 0 0 0
p = 3 -> All dead
---
Input:
0 1 0 0 0 0
0 0 1 0 0 0
1 1 1 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
--- Output ---
p = 1
0 0 0 0 0 0
1 0 1 0 0 0
0 1 1 0 0 0
0 1 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
p = 2
0 0 0 0 0 0
0 0 0 0 0 0
1 0 0 0 0 0
0 1 1 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
p = 3
0 0 0 0 0 0
0 0 0 0 0 0
0 1 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
p = 4 -> All dead
Input
0 1 1 0 1 1 0
1 1 0 1 1 1 1
0 1 0 0 0 1 0
0 0 0 1 1 0 1
1 0 0 1 0 1 1
0 0 1 1 0 1 1
1 1 0 0 0 0 1
--- Output ---
p = 1
1 1 1 0 0 0 1
1 0 0 1 0 0 1
1 1 0 0 0 0 0
0 0 1 1 0 0 1
0 0 0 0 0 0 0
1 0 1 1 0 0 0
0 1 1 0 0 1 1
p = 2
1 0 0 0 0 0 0
0 0 0 0 0 0 0
1 0 0 1 0 0 0
0 1 1 0 0 0 0
0 1 0 0 0 0 0
0 0 0 0 0 0 0
0 0 1 1 0 0 0
p = 3
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 1 1 0 0 0 0
1 1 0 0 0 0 0
0 1 1 0 0 0 0
0 0 1 0 0 0 0
0 0 0 0 0 0 0
p = 4
0 0 0 0 0 0 0
0 0 0 0 0 0 0
1 1 1 0 0 0 0
1 0 0 0 0 0 0
1 0 1 0 0 0 0
0 1 1 0 0 0 0
0 0 0 0 0 0 0
p = 5
0 0 0 0 0 0 0
0 1 0 0 0 0 0
1 0 0 0 0 0 0
0 0 1 0 0 0 0
1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 0 0 0 0 0
p = 6
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 1 0 0 0 0 0
0 1 0 0 0 0 0
0 1 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
p = 7
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
1 1 1 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
p = 8
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
p = 9 -> All dead
হ্যাঁ, আমি সচেতন যে সমস্ত প্রাথমিক বীজ সমস্ত কক্ষ মরে যাওয়ার পরে শেষ হবে না।