इनपुट स्ट्रिंग को देखते हुए S
, S
निम्न तरीके से एक गैर-खाली विभाजक द्वारा प्रिंट करें :
चरण 1: मुद्रित होने
S
का एक1/2
मौका है, और1/2
कार्यक्रम को समाप्त करने का एक मौका है।चरण 2: मुद्रित होने
S
का एक2/3
मौका है, और1/3
कार्यक्रम को समाप्त करने का एक मौका है।चरण 3: मुद्रित होने
S
का एक3/4
मौका है, और1/4
कार्यक्रम को समाप्त करने का एक मौका है।...
चरण
n
: मुद्रित होनेS
का एकn/(n+1)
मौका है, और1/(n+1)
कार्यक्रम को समाप्त करने का एक मौका है।
टिप्पणियाँ
इनपुट स्ट्रिंग में केवल वे अक्षर होंगे जो आपकी भाषा के स्ट्रिंग प्रकार में स्वीकार्य हैं।
किसी भी गैर-खाली विभाजक का उपयोग किया जा सकता है, जब तक कि यह हमेशा समान होता है। यह उम्मीद की जाती है कि
S
कार्यक्रम समाप्त होने से पहले विभाजक को अंतिम प्रिंट के बाद मुद्रित किया जाता है ।कार्यक्रम में
1/2
कुछ भी छापने से पहले समाप्त करने का मौका है।एक अनुगामी नई रेखा स्वीकार्य है।
आपका उत्तर वर्णित संभावनाओं का सम्मान करने के लिए एक वास्तविक प्रयास करना चाहिए। जाहिर है, जब
n
बड़ा होगा तो यह कम और कम सच होगा। आपके उत्तर में संभावनाओं की गणना कैसे की जाती है (और क्यों वे चश्मे का सम्मान करते हैं, छद्म यादृच्छिकता और बड़ी संख्या की समस्याओं की उपेक्षा करते हैं) की एक उचित व्याख्या पर्याप्त है।
स्कोरिंग
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है।