एक ASCII कला "सड़क" के इनपुट को देखते हुए, सभी मृत सिरों के साथ सड़क को लेबल किया गया।
यह एक सड़क है:
########.....######..#..###
#......#######....#..#..#.#
#.##......#...#####..#..###
#..#####..#....#..#######.#
#......#...#####.....##...#
#..###.#...#...###...#..###
##########.#..#..##..#.##.#
..#......#.######.#..#.#.#.
..#......#.#..#.#.#..#.#.#.
..######.###..##..#########
यह पत्र के साथ लेबल किए गए मृत सिरों वाली सड़क है X:
########.....######..X..###
#......#######....#..X..#.#
#.XX......X...X####..X..###
#..XXXXX..X....#..#######.#
#......X...#####.....##...#
#..###.X...#...###...#..###
##########.#..X..##..#.##.X
..X......#.#XXXXX.#..#.#.X.
..X......#.#..X.X.#..#.#.X.
..XXXXXX.###..XX..######XXX
एक मृत अंत किसी भी सड़क टाइल के रूप में परिभाषित किया गया है कि सीमाओं n अन्य रोड टाइल, कम से कम n-1 जिनमें से विचार कर रहे हैं मृत समाप्त होता है इस नियम से पहले से ही। "बॉर्डरिंग" चार कार्डिनल दिशाओं में है, इसलिए तिरछे बॉर्डर वाले टाइल्स की गिनती नहीं होती है।
इस नियम को बार-बार लागू किया जाता है, क्योंकि नव निर्मित मृत सिरों को, स्वयं, अधिक मृत सिरों का निर्माण कर सकते हैं । यह भी ध्यान दें कि कोई भी रोड टाइल जो केवल एक अन्य रोड टाइल की सीमा तय करती है , नियम लागू होने के बाद पहली बार मृत अंत माना जाता है।
इनपुट और आउटपुट या तो एक एकल स्ट्रिंग हो सकता है (लाइनों के साथ किसी भी चरित्र है कि नहीं है के द्वारा अलग #या .या किसी सरणी / सूची / आदि)। यदि आपकी भाषा इसका समर्थन करती है, तो आप प्रत्येक पंक्ति को फ़ंक्शन तर्क होने के साथ इनपुट भी ले सकते हैं।
आप इनपुट के बारे में निम्नलिखित मान सकते हैं:
हमेशा कम से कम एक "लूप" होगा-यह
#वर्णों का एक समूह है, जिसे असीम रूप से पालन किया जा सकता है। (अन्यथा हर एक टाइल एक मृत अंत बन जाएगी।)इसका मतलब है कि इनपुट हमेशा 2 × 2 या बड़ा होगा, क्योंकि सबसे छोटा लूप है:
## ##(जो, संयोग से, बिना किसी बदलाव के आउटपुट होना चाहिए।)
सभी
#पात्र जुड़े रहेंगे। यही है, यदि आप किसी पर बाढ़ भराव करने के लिए थे, तो वे#सभी प्रभावित होंगे।
चूंकि यह कोड-गोल्फ है , बाइट्स में सबसे छोटा कोड जीत जाएगा।
उपरोक्त उदाहरण और छोटे 2 × 2 ग्रिड का उपयोग परीक्षण मामलों के रूप में किया जा सकता है (इस चुनौती को कवर करने के लिए बहुत सारे किनारे मामले नहीं हैं)।