आम शब्दों को अभी भी पासवर्ड के रूप में इस्तेमाल करने से बचना चाहिए। यह चुनौती एक बहुत ही सरल प्रोग्राम को कोड करने के बारे में है जो किसी दिए गए पासवर्ड को Munges करता है ( M odify U ntil N ot G) uessed E asily)।
इनपुट
एक शब्द, जो वर्णमाला में लिखा गया एक तार है abcdefghijklmnopqrstuvwxyz । इससे कोई फर्क नहीं पड़ता कि पत्र कम या अपरकेस हैं।
Munging
- एक ही पत्र के किसी भी दोहराए जाने वाले अनुक्रम को अपने आप से पहले अक्षर को बार-बार (
LLLLसाथ4L) दोहराया गया - के
aसाथ पहले बदलें@ - के
bसाथ पहले बदलें8 - के
cसाथ पहले बदलें( - के
dसाथ पहले बदलें6 - के
eसाथ पहले बदलें3 - के
fसाथ पहले बदलें# - के
gसाथ पहले बदलें9 - के
hसाथ पहले बदलें# - के
iसाथ पहले बदलें1 - के
iसाथ दूसरा बदलें! - के
kसाथ पहले बदलें< - के
lसाथ पहले बदलें1 - के
lसाथ दूसरा बदलेंi - के
oसाथ पहले बदलें0 - के
qसाथ पहले बदलें9 - के
sसाथ पहले बदलें5 - के
sसाथ दूसरा बदलें$ - के
tसाथ पहले बदलें+ - के
vसाथ पहले बदलें> - के
vसाथ दूसरा बदलें< - के
wसाथ पहले बदलेंuu - के
wसाथ दूसरा बदलें2u - के
xसाथ पहले बदलें% - के
yसाथ पहले बदलें?
नियम 1 को आवश्यक संख्या में लागू किया जाना चाहिए जब तक कि इसे अधिक लागू करना संभव न हो। उसके बाद बाकी नियम लागू होते हैं।
आउटपुट मुंग शब्द
उदाहरण
codegolf->(0639o1#programming->pr09r@2m1ngpuzzles->pu2z135passwords->p@25uu0r6$wwww->4uuaaaaaaaaaaa->11alllolllolll->3103io3ljjjmjjjj->3jm4j
यह कोड-गोल्फ है , इसलिए कृपया अपने कार्यक्रम को यथासंभव छोटा बनाएं!
इस पोस्ट में कुछ भी पासवर्ड विचारों या पासवर्ड प्रथाओं के किसी भी भाग के रूप में उपयोग नहीं किया जाना चाहिए।