तीन पूर्णांक> = 2 को देखते हुए, एक ऑर्थोगोनल (कैबिनेट) प्रक्षेपण में एक ASCII घन बनाएं। तीन पूर्णांक कोनों सहित ऊंचाई, चौड़ाई और गहराई (दृश्यमान वर्णों में मापा गया) का प्रतिनिधित्व करते हैं। कोनों को 'ओ'स या' + ', फ्री चॉइस होना चाहिए।
डब्ल्यू: १०, एच: ५, डी: ४ इस प्रकार देता है:
o--------o
/ /|
/ / |
o--------o |
| | o
| | /
| |/
o--------o
अब, इसे थोड़ा कठिन बनाने के लिए, सभी चेहरे या तो ठोस, पारदर्शी या गायब हो सकते हैं। हम इस तरह चेहरे का आदेश देते हैं:
o--------o
/ /|
/ 2 / |
o--------o 3|
| | o
| 1 | /
| |/
o--------o
---
|2|
-------
|5|1|3|
-------
|4|
---
|6|
---
और टोकन, एस, टी या एम की सूची की आपूर्ति करें। मूल उदाहरण इस प्रकार है:
w 10
h 5
d 4
S S S S S S
o--------o
/ /|
/ / |
o--------o |
| | o
| | /
| |/
o--------o
यदि एक चेहरा पारदर्शी है, तो हम उसके पीछे कुछ भी देख सकते हैं:
T S S S S S
o--------o
/ /|
/ / |
o--------o |
| o-----| o
| / | /
|/ |/
o--------o
T T T T T T
o--------o
/| /|
/ | / |
o--------o |
| o-----|--o
| / | /
|/ |/
o--------o
लापता चेहरे के जोड़े के लिए, आसन्न किनारे या कोने अब दिखाई नहीं देते हैं:
M M S S S S
o--------o
/| /|
/ | / |
o | o |
| o-----| o
| / | /
|/ |/
o--------o
M M S S M S
o--------o
| /|
| / |
| o |
o-----| o
/ | /
/ |/
o--------o
कोड गोल्फ, सबसे छोटा कोड जीतता है! ट्रेलिंग स्पेस और न्यूलाइन्स ठीक हैं, आप इनपुट विधि और इनपुट ऑर्डर चुनने के लिए स्वतंत्र हैं।
you're free to choose input method and input order
। और जैसा कि कुछ भी नहीं कहता अन्यथा, किसी भी डिफ़ॉल्ट इनपुट / आउटपुट विधियों का उपयोग किया जा सकता है।