পরিচিতি:
কাজের আগে, প্রতিটি উপাদান মানচিত্রে যা করে তা এখানে:
সমভূমি ( X
): এটি কিছুই করে না।
ধ্বংস হওয়া জমি ( -
): এটি সমভূমি সমান, তবে বোমা দ্বারা ধ্বংস হয়েছে destroyed
সক্রিয় বোমা ( !
): একটি মানচিত্রে, এটি 3x3 বর্গক্ষেত্রের সমস্ত কিছু ধ্বংস করবে:
XXXXX XXXXX
XXXXX X---X
XX!XX > will become > X---X
XXXXX X---X
XXXXX XXXXX
প্যাসিভ বোমা ( @
): এটি অন্য বোমা দ্বারা বিস্ফোরণ না হওয়া পর্যন্ত এটি কিছুই করে না। এটিতে একটি 3x3 বর্গ বিস্ফোরণ ব্যাসার্ধও রয়েছে:
XXXXX XXXXX
XXXXX XXXXX
XX@XX > will become > XX@XX (nothing happened)
XXXXX XXXXX
XXXXX XXXXX
কিন্তু:
XXXXX XXXXX
XXXXX X---X
XX@XX > will become > ----X (both bombs have exploded)
X!XXX ----X
XXXXX ---XX
নিউক ( ~
): এটি অন্য কোনও বোমার বিস্ফোরণ না হওয়া পর্যন্ত কিছুই করে না। পার্থক্য হ'ল এই বোমাটিতে একটি 5x5 বর্গ বিস্ফোরণ ব্যাসার্ধ রয়েছে:
XXXXX XXXXX
XXXXX XXXXX
XX~XX > will become > XX~XX (nothing happened)
XXXXX XXXXX
XXXXX XXXXX
কিন্তু:
XXXXX -----
XXXXX -----
XX~XX > will become > ----- (both bombs have exploded)
X!XXX -----
XXXXX -----
কাজটি
- একটি 9x9 মানচিত্র দেওয়া , চেইন প্রতিক্রিয়া পরে মানচিত্র আউটপুট ।
- আপনি কোনও ফাংশন বা একটি প্রোগ্রাম সরবরাহ করতে পারেন।
- এটি কোড-গল্ফ , তাই সর্বনিম্ন পরিমাণ বাইটের সাথে জমাটি জয়!
পরীক্ষার মামলা
পরীক্ষার কেস 1 ( 3 পদক্ষেপ ):
XXXXXXXXX XXXXXXXXX
----XXXXX ----XXXXX
XXXX@XXXX XXXX@XXXX
XXXXXXXX- XXX---XX-
XXXX@XXXX > ------XXX
XXXXXXXX- ------XX-
XX~XXXXXX -----XXXX
X!XXXXXX- -----XXX-
XXXXXXXXX -----XXXX
পরীক্ষার কেস ২ ( ২ টি পদক্ষেপ ):
XXXXXXXXX XXXXXXXXX
XXXXXXXXX XXXXXXXXX
XX~XXXXXX XX~XXXXXX
--------- ---------
XXXX!XXXX > XXX---XXX
XXXXXXXXX XXX------
XXX@@X@!X XXX@@----
XXXXXXXXX XXXXX----
XXXXXXXXX XXXXXXXXX
পরীক্ষার কেস 3 ( 2 পদক্ষেপ ):
XXXXXXXXX XXXXXXXXX
XXXXXXXXX XXXXXXXXX
XX~XXXXXX XX~XXXXXX
XXXXXXXXX XXX---XXX
XXXX!XXXX > XXX---XXX
XXXXXXXXX XXX------
XXX@@X@!X XXX@@----
XXXXXXXXX XXXXX----
XXXXXXXXX XXXXXXXXX
পরীক্ষার কেস 4 ( 1 পদক্ষেপ ):
XXXXXXXXX XXXXXXXXX
XXXX-XXXX XXXX-XXXX
XXXXXXXXX XXX---XXX
XX-X!X-XX XX-----XX
XXXXXXXXX > XXX---XXX
XX-----XX XX-----XX
XXXX-XXXX XXXX-XXXX
XXXXXXXXX XXXXXXXXX
XXXXXXXXX XXXXXXXXX
পরীক্ষার কেস 5 ( 9 টি পদক্ষেপ ):
!XXXXXXXX ---XXXXXX
X@XXXXXXX ----XXXXX
XX@XXXXXX -----XXXX
XXX@XXXXX X-----XXX
XXXX@XXXX > XX-----XX
XXXXX@XXX XXX-----X
XXXXXX@XX XXXX-----
XXXXXXX@X XXXXX----
XXXXXXXX@ XXXXXX---
পরীক্ষার কেস 6 ( 9 টি পদক্ষেপ ):
XX@@@XXXX ------XXX
XXXXXXXXX ------XXX
~XXXXXXXX ---XXXXXX
XXXXXXXXX ---XXXXXX
~XXXXXXXX > ---XXXXXX
XXXXXXXXX ---XXXXXX
~XXXXXXXX ---XXXXXX
@XXXXXXXX ---XXXXXX
!XXXXXXXX ---XXXXXX
পরীক্ষার কেস 7 ( 3 পদক্ষেপ ):
!XXXXXXXX ---XXXXXX
X@XXXXXXX ----XXXXX
XX@XXXXXX ----XXXXX
XXXXXXXXX X---X----
XXXXXX@@! > XXXXX----
XXXXXXXXX X---X----
XX@XXXXXX ----XXXXX
X@XXXXXXX ----XXXXX
!XXXXXXXX ---XXXXXX