बच्चों के लिए ताश के पत्तों की छत बनाना कठिन होता है, इसलिए उन्हें यथासंभव अच्छी तरह से उचित छत पाने के तरीकों का पता लगाना चाहिए।
ऐसा करने का एक तरीका है जो उचित परिणाम देता है:
- शीर्ष कार्ड को बाहर निकालें और इसे डेक में एक यादृच्छिक स्थान डालें
- नीचे के कार्ड को बाहर निकालें और डेक में एक यादृच्छिक स्थान पर डालें
- जारी रखें जब तक आप मानते हैं कि यह काफी अच्छा है।
ध्यान दें कि आप कभी भी कार्ड को ऊपर या नीचे के स्थान पर नहीं डालेंगे, इसे डेक में कहीं रखा जाना चाहिए ।
इसके बजाय कार्ड फेरबदल की, हम अक्षरांकीय अक्षर शफ़ल होगी: 0-9
, A-J
, a-j
, q-z
और Q-Z
।
नीचे दिखाए गए स्ट्रिंग से शुरू करें और ऊपर वर्णित वर्णों को फेरबदल करें। आप चुन सकते हैं कि आप अनंत रूप से फेरबदल जारी रखना चाहते हैं या कार्ड के 100 चक्कर काट रहे हैं (ऊपर से 100 कार्ड और नीचे से 100 कार्ड)।
0123456789abcdefghijqrstuvwxyzABCDEFGHIJQRSTUVWXYZ
पात्रों को किनारे किए जाने को प्रदर्शित करने की चुनौती है। प्रत्येक "फेरबदल" (कार्ड निकालना और सम्मिलित करना) 0.25 और 0.35 सेकंड के बीच करना होगा।
नीचे gif एक उदाहरण आउटपुट दिखाता है:
यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा कोड है।
"क्यों आप की जरूरत नहीं है a-t
के बजाय a-j
, q-z
?" क्योंकि यह केवल पात्रों का नहीं बल्कि कार्डों के सूट का चित्रण करेगा। और हाँ, 5 सूट हैं।
नोट: मैंने कोड-गोल्फ -चेंगल्स पर चेक मार्क का उपयोग बंद करने का फैसला किया है । प्रासंगिक मेटा पोस्ट यहाँ और यहाँ ।
0-9
, A-J
, a-j
, q-z
और Q-Z
, प्रश्न के अनुसार।