मैंने अपने पासवर्ड बनाने के लिए एक नया तरीका सोचा, और भले ही यह लंबे समय में बहुत चालाक नहीं है, फिर भी यह एक मजेदार कोड-गोल्फ बना सकता है।
शब्दों की एक स्ट्रिंग लेते हुए, पासवर्ड इस प्रकार उत्पन्न होता है:
- Nth शब्द में nth वर्ण चुनें
- यदि n शब्द से बड़ा है, तो पीछे की ओर गिनती जारी रखें
उदाहरण:
This is a fun task!
T s a u !
T पहला अक्षर
s है दूसरा
a a पहला है, लेकिन आगे पीछे जा रहा है और यह तीसरा
u भी दूसरा है लेकिन पीछे की ओर गिनने के कारण यह चौथा भी है
! ' 'कार्य' में पाँचवाँ चरित्र है! और इस प्रकार अंतिम पासवर्ड में शामिल किया जाएगा,Tsau!
नियम
- इनपुट एक स्ट्रिंग होगा
- रिक्त स्थान को स्ट्रिंग को अलग करें, अन्य सभी वर्णों को शामिल किया जाना चाहिए
- अपरकेस अक्षरों को अपरकेस के साथ ही रहना चाहिए
- आप प्रत्येक शब्द में n कदम उठाते हैं, जहाँ n शब्दों की संख्या है जो प्लस वन से पहले आए हैं
- यदि n शब्द से बड़ा है, तो आपको शब्द के माध्यम से पीछे की ओर कदम रखना चाहिए, यदि आप प्रारंभ से टकराते हैं, तो आप फिर से आगे बढ़ते हैं जब तक कि आपके पास n समय नहीं है
- पहला और अंतिम चरित्र केवल एक बार ही चलता है, इसलिए सातवें स्थान पर 'मज़ा' एक उदाहरण के रूप में 'फनफुन' जाता है और n पर समाप्त होता है, न कि 'फ़नफ' और अंत में समाप्त होता है
- आउटपुट एक स्ट्रिंग होना चाहिए
उदाहरण:
Input Output
Once Upon A Time OpAe
There was a man Taaa
Who made a task Waak
That was neat! Taa
This is a long string to display how the generator is supposed to work Tsagnoyotoipto
बाइट्स में सबसे छोटा कोड जीतता है!
Tsau!
के लिए चीनी हैFuck!
to
लंबी स्ट्रिंग में 12 वां शब्द (0-अनुक्रमित) है, और इसलिए कोड अक्षर होना चाहिएt
, नहींo
।