इस कोड-गोल्फ चुनौती में, आपको एक यादृच्छिक डाई रोल की एससी-आर्ट को आउटपुट करना होगा।
इस तरह:
________
/\ \
/ \ 6 \
{ 4 }-------}
\ / 5 /
\/_______/
कृपया ध्यान दें कि:
________
/\ \
/ \ 3 \
{ 4 }-------}
\ / 5 /
\/_______/
अमान्य आउटपुट है, क्योंकि यह मरने पर संभव परिणाम नहीं है
कर रहे हैं 6(faces that could be up)*4(faces that could be the left face after the top is determined)*1(faces that could be the right face after the other two are determined)
= मरने रोल के 24 संभावनाओं।
आपके प्रोग्राम को इन डाई रोलों में से एक को आस्की आर्ट के रूप में आउटपुट करना चाहिए (ऊपर की तरह, नीचे दिए गए एक्स और ज़ी के साथ मॉडल की तरह), प्रत्येक आउटपुट के साथ> 0 होने की संभावना, लेकिन संभावना नहीं है भी होना चाहिए (उन्हें वास्तविक जीवन के विपरीत ट्रिक पासा होने दिया जाता है)। आपका प्रोग्राम अमान्य डाई रोल, या नॉन डाई रोल आउटपुट नहीं कर सकता है। आपके प्रोग्राम में वैध रोल के आउटपुट की 1 की संभावना होनी चाहिए
कृपया ध्यान दें कि आपके मरने के लिए जरूरी नहीं है कि वह दाएं हाथ का हो, जैसा कि पहले चित्र में दिखाया गया है। (दाएं-बाएं और बाएं हाथ से मरने का वर्णन करें)
right-handed die
________
/\ \ net
/ \ z \ _|4|_ _
{ x }-------} |6|2|1|5|
\ / y / |3|
\/_______/
left handed die
________
/\ \ net
/ \ y \ _|3|_ _
{ x }-------} |6|2|1|5|
\ / z / |4|
\/_______/
यदि आपकी मृत्यु को छोड़ दिया गया है, तो निम्न मान्य आउटपुट है, लेकिन यह नहीं कि आपकी मृत्यु सही है:
________
/\ \
/ \ 2 \
{ 1 }-------}
\ / 3 /
\/_______/
जब आप बाएं हाथ या दाएं हाथ का चयन कर सकते हैं, तो आपकी मृत्यु सुसंगत होनी चाहिए: यह बाएं से दाएं या इसके विपरीत नहीं बदल सकती है
निम्नलिखित मरने के लिए वैध आउटपुट की एक सूची है। XYZ के पदों के लिए उपरोक्त चित्रों का संदर्भ लें:
X-Y-Z
-----
5-4-1
1-5-4
4-1-5
5-6-4
4-5-6
6-4-5
5-3-6
6-5-3
3-6-5
5-1-3
3-5-1
1-3-5
2-6-3
3-2-6
6-3-2
2-4-6
6-2-4
4-6-2
2-1-4
4-2-1
1-4-2
2-3-1
1-2-3
3-1-2
फिर से यह कोड-गोल्फ है , इसलिए कम बाइट्स बेहतर है