Sık kullanılan sözcüklerin şifre olarak kullanılmasından kaçınılmalıdır. Bu zorluk munges belirli bir şifre (bu çok basit bir program kodlama hakkında M odify u ntil N yerine G uessed E asily).
Giriş
Alfabede yazılmış bir dize olan bir kelime abcdefghijklmnopqrstuvwxyz. Harflerin küçük veya büyük olması önemli değildir.
munging
- Aynı herhangi tekrar dizisini değiştirmek harf harf tekrarlandı sayısına göre önce kendisi için (
LLLLile4L) - İlkini
aşununla değiştir:@ - İlkini
bşununla değiştir:8 - İlkini
cşununla değiştir:( - İlkini
dşununla değiştir:6 - İlkini
eşununla değiştir:3 - İlkini
fşununla değiştir:# - İlkini
gşununla değiştir:9 - İlkini
hşununla değiştir:# - İlkini
işununla değiştir:1 - İkinci değiştirme
iile! - İlkini
kşununla değiştir:< - İlkini
lşununla değiştir:1 - İkinci değiştirme
lilei - İlkini
oşununla değiştir:0 - İlkini
qşununla değiştir:9 - İlkini
sşununla değiştir:5 - İkinci değiştirme
sile$ - İlkini
tşununla değiştir:+ - İlkini
vşununla değiştir:> - İkinci değiştirme
vile< - İlkini
wşununla değiştir:uu - İkinci değiştirme
wile2u - İlkini
xşununla değiştir:% - İlkini
yşununla değiştir:?
Kural 1, daha fazla uygulanamayana kadar gereken sayıda uygulanmalıdır. Bundan sonra kuralların geri kalanı uygulanır.
Munged kelimesi çıktısı
Örnekler
codegolf->(0639o1#programming->pr09r@2m1ngpuzzles->pu2z135passwords->p@25uu0r6$wwww->4uuaaaaaaaaaaa->11alllolllolll->3103io3ljjjmjjjj->3jm4j
Bu kod golf , bu yüzden programınızı mümkün olduğunca kısa yapın!
Bu yayındaki hiçbir şey şifre fikri olarak veya şifre uygulamalarının herhangi bir parçası olarak kullanılmamalıdır.