आपको पात्रों का एक आयताकार ग्रिड दिया जाता है .
और #
, इस तरह:
..........
..#.......
....#..#..
...#......
..........
आपका कार्य #
आगे के साथ पूरे अक्ष-संरेखित बाउंडिंग बॉक्स को भरना है #
:
..........
..######..
..######..
..######..
..........
अक्ष-संरेखित बाउंडिंग बॉक्स सबसे छोटा आयत है जिसमें सभी शामिल हैं #
।
और चाहिए? भाग II का प्रयास करें!
नियम
आप किसी भी दो का उपयोग कर सकते अलग के स्थान पर प्रिंट योग्य ASCII वर्ण (0x20 0x7E करने के लिए, सम्मिलित), #
और .
। मैं उन्हें विनिर्देशन के शेष भाग के रूप में #
और फिर भी जारी रखना चाहूंगा .
।
इनपुट और आउटपुट या तो एक एकल पंक्ति-अलग-अलग स्ट्रिंग या स्ट्रिंग की सूची (प्रत्येक पंक्ति के लिए एक) हो सकता है, लेकिन प्रारूप को सुसंगत होना चाहिए।
आप मान सकते हैं कि इनपुट में कम से कम एक है #
और सभी लाइनें समान लंबाई की हैं।
आप एक प्रोग्राम या फ़ंक्शन लिख सकते हैं और इनपुट प्राप्त करने और आउटपुट प्रदान करने के हमारे किसी भी मानक तरीके का उपयोग कर सकते हैं।
आप किसी भी प्रोग्रामिंग भाषा का उपयोग कर सकते हैं , लेकिन ध्यान दें कि इन खामियों को डिफ़ॉल्ट रूप से मना किया गया है।
यह कोड-गोल्फ है , इसलिए सबसे छोटा वैध उत्तर - बाइट्स में मापा जाता है - जीतता है।
परीक्षण के मामलों
प्रत्येक परीक्षण मामले में एक दूसरे के बगल में इनपुट और आउटपुट होता है।
# #
... ...
#.. #..
... ...
... ...
#.. ###
..# ###
.#. ###
#.. ###
..# ###
..... .....
.#.#. .###.
..... .....
... ...
.#. .#.
... .#.
.#. .#.
... ...
.......... ..........
.......... ..........
....#..... ....#.....
.......... ..........
.......... ..........
.......... ..........
....#..... ...##.....
...#...... ...##.....
.......... ..........
..#....... ..###.....
....#..... ..###.....
...#...... ..###.....
.......... ..........
..#....... ..######..
....#..#.. ..######..
...#...... ..######..
.........# ..########
..#....... ..########
....#..#.. ..########
...#...... ..########