आइए देखें कि चयनात्मक यादृच्छिकता में आपकी पसंद की भाषा कितनी अच्छी है।
यह देखते हुए 4 अक्षर, A
, B
, C
, और D
, या 4 वर्णों की स्ट्रिंग ABCD
इनपुट के रूप में , निम्नलिखित संभावनाओं के साथ पात्रों में से उत्पादन एक:
A
चुनने के लिए 1/8 (12.5%) मौका होना चाहिएB
चुने जाने के लिए 3/8 (37.5%) मौका होना चाहिएC
चुने जाने के लिए 2/8 (25%) मौका होना चाहिएD
चुने जाने के लिए 2/8 (25%) मौका होना चाहिए
यह निम्न प्लिन्को मशीन लेआउट के साथ इन-लाइन है :
^
^ ^
^ ^ ^
A B \ /
^
C D
आपका उत्तर वर्णित संभावनाओं का सम्मान करने के लिए एक वास्तविक प्रयास करना चाहिए। आपके उत्तर में संभावनाओं की गणना कैसे की जाती है (और क्यों वे चश्मे का सम्मान करते हैं, छद्म यादृच्छिकता और बड़ी संख्या की समस्याओं की उपेक्षा करते हैं) की एक उचित व्याख्या पर्याप्त है।
स्कोरिंग
यह प्रत्येक भाषा की जीत में कोड-गोल्फ इतना कम बाइट्स है !
ceil(abs(i - 6)/ 2.0)
से एक सूचकांक मैप कर देंगे 0-7
से एक सूचकांक करने के लिए 0-3
उचित वितरण (के साथ 0 111 22 33
इस चुनौती के लिए) ...