यहां ASCII वर्णों का उपयोग करते हुए जेल का चित्र है:
+------------------------------+
| |
| X X |
| |
| D
D |
| |
| |
| X X X |
| |
+------------------------------+
दीवारों को कोनों और चौराहों के लिए पाइप पात्रों |
, डैश -
, और स्तंभों से बनाया गया है +
। वहाँ भी दो दरवाजे हैं D
(जो हमेशा बाईं और दाईं दीवारों पर होंगे) चिह्नित हैं । जेल को चिह्नित लोगों के साथ भर दिया जाता है X
।
लक्ष्य निम्नलिखित को संतुष्ट करने के लिए दीवारों का निर्माण करना है:
- प्रत्येक व्यक्ति एकान्त कारावास में है;
- दो दरवाजों के बीच एक गलियारा चल रहा है;
- प्रत्येक कोशिका में ठीक एक दरवाजा होता है, जो सीधे मुख्य गलियारे से जुड़ा होता है;
- जेल के सभी स्थान का उपयोग कोशिकाओं और गलियारे द्वारा किया जाता है;
- प्रत्येक कोशिका में एक व्यक्ति होता है (अर्थात कोई रिक्त कोशिकाएँ नहीं होती हैं)।
गलियारा एक एकल मार्ग है, शाखा से दूर नहीं है, और हमेशा एक वर्ण चौड़ा होता है। यहाँ ऊपर जेल के लिए एक समाधान है:
+---------+--------------------+
| | |
| X | X |
| | +--------+
+------D--+-----D-----+ D
D +---D--+
+----D--------+---D-----+ |
| | | |
| X | X |X |
| | | |
+-------------+---------+------+
आप मान सकते हैं कि किसी भी इनपुट जेल में हमेशा एक वैध आउटपुट होगा। संभावित आउटपुट के साथ यहां कुछ और इनपुट जेल हैं:
+------------------------------+
|X X X X X X X X X X X X X X X |
| |
D D
| |
| X |
+------------------------------+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+
|X|X|X|X|X|X|X|X|X|X|X|X|X|X|X |
+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D-+
D D
+----------------------D-------+
| X |
+------------------------------+
+-----------+
|X |
| |
| |
|X X|
| |
| X|
| |
D D
+-----------+
+-+-------+-+
|X| D |
| D +---+ | |
+-+ | | |
|X| | +---+X|
| | | | +-+
| D | | X|
+-+ | +-D---+
D | D
+---+-------+
+----------------+
|X X X X|
| |
D |
| |
|X X X |
| |
| |
| |
| X X D
| |
| |
+----------------+
+---+---+----+---+
|X | X | X | X|
+--D+--D+---D+--D+
D |
+---+---+------+ |
|X | X | X | |
+--D+--D+---D--+ |
| |
| +-----+------+-+
| | X | X | D
| +----D+---D--+ |
| |
+----------------+