পটভূমি
আপনি একজন শক্তিশালী উইজার্ডের শিক্ষানবিশ এবং আপনার মাস্টার তার শত্রুদের ফাঁদে ফেলার জন্য একটি আন্ত-মাত্রিক গোলকধাঁধা তৈরি করার জন্য বর্তমানে একটি স্পেল তৈরি করছেন He এই ডায়াবোলিকাল মেশিনটিকে প্রোগ্রামিং করা অত্যন্ত বিপজ্জনক, সুতরাং আপনি কোডটি যতটা সম্ভব সংক্ষিপ্ত রাখতে চাইবেন।
ইনপুট
আপনার ইনপুটটি পিরিয়ড .
এবং হ্যাশগুলির একটি দ্বি-মাত্রিক গ্রিড #
যা খালি জায়গা এবং দেয়ালগুলি একটি নতুন লাইন-বিস্মৃত স্ট্রিং হিসাবে দেওয়া নির্দেশ করে। সর্বদা সর্বনিম্ন এক .
এবং একটি থাকবে #
এবং আপনি সিদ্ধান্ত নিতে পারেন সেখানে কোনও অনুবর্তনযোগ্য নিউলাইন রয়েছে কি না।
এই গ্রিডটি একটি অসীম গোলকধাঁধার ব্লুপ্রিন্ট, যা একে অপরের পাশে গ্রিডের অনুলিপি অনেকগুলি অনুলিপি তৈরি করে তৈরি করা হয়। গোলকধাঁধাটি গহ্বরগুলিতে বিভক্ত , যা খালি জায়গাগুলির সাথে সংযুক্ত উপাদান (ত্রিভুজ সংলগ্ন স্থানগুলি সংযুক্ত নয়)। উদাহরণস্বরূপ, গ্রিড
##.####
...##..
#..#..#
####..#
##...##
নিম্নলিখিত গোলকধাঁধার ফলাফল (সমস্ত দিক দিয়ে অসীম অব্যাহত):
##.######.######.####
...##.....##.....##..
#..#..##..#..##..#..#
####..#####..#####..#
##...####...####...##
##.######.######.####
...##.....##.....##..
#..#..##..#..##..#..#
####..#####..#####..#
##...####...####...##
##.######.######.####
...##.....##.....##..
#..#..##..#..##..#..#
####..#####..#####..#
##...####...####...##
এই বিশেষ গোলকধাঁধায় অসীম ক্ষেত্রের গহ্বর রয়েছে। অন্যদিকে, এই ব্লুপ্রিন্টের ফলে কেবল সীমাবদ্ধ গহ্বরযুক্ত গোলকধাঁধার ফলাফল:
##.####
##..###
####...
..####.
#..####
আউটপুট
যদি গোলকধাঁধাঁটিতে একটি অসীম গহ্বর থাকে এবং যদি না থাকে তবে একটি মিথ্যা মান থাকে তবে আপনার আউটপুটটি সত্যই মূল্য হবে। মনে রাখবেন যে গোলকধাঁধায় সীমাবদ্ধ এবং অসীম গহ্বর উভয়ই থাকতে পারে; সেক্ষেত্রে আউটপুট সত্য হবে।
বিধি
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি অনুমোদিত নয়।
অতিরিক্ত পরীক্ষার কেস
অসীম গহ্বর:
.#
#.#
...
#.#
#.###.#.###.#
#.#...#...#.#
#.#.#####.#.#
..#.#...#.#..
###.#.#.#.###
#...#.#.#...#
#.###.#.###.#
##.###
#..###
..##..
###..#
##..##
..#..#..#..#..#..#
.#..#..#..#..#..#.
#..#..#..#..#..#..
#.####.###.###.####
#...#..#...###..###
###.#..#.######..##
....####.#######...
###..###...########
##########.##....##
..###......##.##...
#.........##..#####
###########..###..#
#...........####..#
#.###########.##..#
#.##....##.....####
#.####.###.###.####
সীমাবদ্ধ গহ্বর:
###
#.#
###
.#
#.
####
.#..
####
#.#.#
..#..
#####
..#..
#.#.#
#.#.#.#.#.#
..#...#.#..
###.###.###
..#.#......
#.#.#######
#.#.......#
#.#######.#
#.#.....#.#
#.#.#.#.#.#
##....#####
.#..#...##.
.##.#..#...
..###.###..
#..##.#####
#...##....#
#.#.#####.#
###..####.#
....####...
###...#####
###....##.#########
####...##....#...##
..####.#######.###.
....##..........##.
###..#####.#..##...
####..#..#....#..##
..###.####.#.#..##.
..###...#....#.#...
..####..##.###...##
#.####.##..#####.##
####...##.#####..##
###########
........#..
#########.#
..........#
.##########
.#.........
##.########
...#.......
.
এবং একটি #
রয়েছে।