Hola
He oido reto? Jeje.
Aquí dejo una chapucilla, que se podría adaptar a lo que quieres.
Código:
<script>
cad="abcdefghijklmnsopqrstuvwxyz123456789@#()"
lngt=cad.length
function muestra(abc)
{
pp=abc
document.getElementById('pepe').value=""
for (a=0;a<abc.length;a++)
{
hij=document.getElementById('pepe').value
letra=pp.charAt(a)
for (b=0;b<lngt;b++)
{
matrix=cad.charAt(b)
if (letra==matrix) b=lngt+1
if (b==lngt-1 && letra!=matrix) matrix=letra
document.getElementById('pepe').value=hij+matrix
}
}
}
</script>
<input type="text" id="pepe" onblur="muestra(this.value)">
Escribe algo y haz que pierda el foco.
Pruébalo
pulsando aquí.
Un saludete.