এই কোড-গল্ফ চ্যালেঞ্জে আপনাকে অবশ্যই একটি এলোমেলো ডাই রোলের অসি-আর্ট আউটপুট করতে হবে।
এটার মত:
________
/\ \
/ \ 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 সম্ভাবনার।
আপনার প্রোগ্রামকে অবশ্যই এই ডাই রোলগুলির মধ্যে একটি এসিআই আর্ট আকারে তৈরি করা হবে (উপরের মতো xy এবং zs দ্বারা প্রতিস্থাপিত নীচের চিত্রের মতো), প্রতিটি আউটপুট> 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 /
\/_______/
আপনি বাম হাত বা ডান হাত বেছে নিতে পারেন, আপনার মরা সামঞ্জস্য হতে হবে: এটি বাম থেকে ডানে বা বিপরীতে পরিবর্তন করতে পারে না
নীচে ডাই জন্য বৈধ আউটপুট একটি তালিকা। এক্সওয়াইজেডের অবস্থানের জন্য উপরের ছবিগুলি দেখুন:
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
আবার এটি কোড-গল্ফ , তাই কম বাইট ভাল