एमडी एक्सएफ की हालिया चुनौती के लिए धन्यवाद , अब हम कई अलग-अलग भाषाओं में पासवर्ड पढ़ सकते हैं! समस्या यह है, अब हमें अपने अनुप्रयोगों को मोबाइल उपकरणों पर पोर्ट करना होगा, और वे पासवर्ड प्रविष्टि को थोड़ा अलग तरीके से करते हैं।
चुनौती
- कीबोर्ड से एक स्ट्रिंग पढ़ें।
- हर बार एक चरित्र
kदर्ज किया जाता है, इसे थोड़े समय के अंतराल के लिए प्रदर्शित करें। - समय बीतने के बाद या उपयोगकर्ता ने एक और चरित्र में प्रवेश किया है,
kकुछ चरित्र के साथ प्रतिस्थापित करेंc।
नियम
cस्थिर रहना चाहिए; यह एक ही चरित्र होना चाहिए।cकोई भी दृश्यमान चरित्र हो सकता है (अर्थात यह एक नई रेखा, स्थान, टैब या अप्राप्य नहीं हो सकता)।cकिसी भी इनपुट के आधार पर नहीं किया जा सकता हैk;cपहलेkपढ़ने से पहले परिभाषित / स्थिर होना चाहिए ।cहर बार कार्यक्रम चलाने के दौरान समान होना चाहिए।cमानों में से एक हो सकता है जैसेkकि दुर्घटना से, जब तक कि अन्य सभी नियमों का पालन न किया जाए।- आपको
kरियलटाइम में प्रिंट करना होगा । जैसे ही उपयोगकर्ता एक नया दर्ज करता हैk, आपको इसे तुरंत प्रदर्शित करना होगा। kको बदलने से पहले अंतिम उपयोगकर्ता को दिखाई देना चाहिएc; समय अंतराल 0.5 सेकंड से कम नहीं होगा।kcएक उचित समय के भीतर प्रतिस्थापित किया जाना चाहिए ; समय अंतराल 5 सेकंड से अधिक नहीं होगा।- जैसे ही एक नए चरित्र दर्ज किया गया है या नहीं, समय अंतराल समाप्त हो गया है, तो आप बदल दिया जाना चाहिए
kके साथcऔर नए के रूप में दर्ज कुंजी का उपयोगkतुरंत। - यह हर बार स्क्रीन को साफ़ करने और फिर से तैयार करने के लिए स्वीकार्य है, जब आपको एक चरित्र को बदलने की आवश्यकता होती है।
- जब तक अन्य सभी नियमों का पालन किया जाता है तब तक आप इनपुट और आउटपुट के किसी भी उचित तरीके का उपयोग कर सकते हैं।
- आप मान सकते हैं कि इनपुट किए गए वर्णों की संख्या टर्मिनल / ग्राफ़िकल विंडो की चौड़ाई से अधिक लंबी नहीं है।
- यदि टर्मिनल का उपयोग कर रहे हैं, तो एक नई प्रविष्टि या EOF तक पहुंचने के बाद आपका कार्यक्रम समाप्त हो जाना चाहिए।
- आपका कार्यक्रम मोबाइल और अन्य वातावरण दोनों पर यहाँ उल्लिखित होना चाहिए।
- आपका कार्यक्रम यह मान सकता है कि इनपुट में केवल मुद्रण योग्य वर्ण (अक्षर, संख्याएं, प्रतीक) और संभवतः एक समाप्त करने वाली नई पंक्ति (कोई बैकस्पेस, तीर कुंजी, हटाएं, आदि) नहीं होगी।
- Ctrl + C दबाए जाने पर आपका प्रोग्राम समाप्त हो सकता है।
- यदि आपका प्रोग्राम लॉन्च होता है, तो आप विंडो बंद करके अपने प्रोग्राम को समाप्त कर सकते हैं।
स्कोरिंग
यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा में सबसे कम उत्तर जीतता है!
उदाहरण
यहाँ एक उदाहरण है कि यह कैसा दिखना चाहिए। ध्यान दें कि यह एक मोबाइल प्लेटफ़ॉर्म पर रिकॉर्ड किया गया है, लेकिन इसे डेस्कटॉप प्लेटफ़ॉर्म पर भी काम करना चाहिए।
जो लोग हटाए गए पदों को देख सकते हैं, उनके लिए यहां सैंडबॉक्स पोस्ट है
—
Musicman523
आप वीडियो में किस कीबोर्ड का उपयोग कर रहे हैं?
—
बीटा दायक
@ BetaDecay ने ज़ेनुई कीबोर्ड के अंत में अधिसूचना दी
—
ovs
@BetaDecay यह वास्तव में ZenUI कीबोर्ड है। बस जिज्ञासु, या इससे कोई फर्क नहीं पड़ता?
—
संगीतज्ञ ५२३
@ musicman523 बस जिज्ञासु :)
—
बीटा डेक
