[Reto Batch] cifrado caesar

Iniciado por Eleкtro, 6 Mayo 2012, 13:11 PM

0 Miembros y 3 Visitantes están viendo este tema.

Eleкtro

Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:


Reto Nº 10

Nombre:           Cifrado Caesar (Elektro H@cker)
Dificultad:        7/10
Objetivo:         Crea un bat que pida una palabra/frase, En fin, Texto. Y séa capaz de encriptarlo Y DESENCRIPTARLO por el método CAESAR de deslizamiento de caracteres.
Indicaciones:   El bat debe tener una opción para definir el shift del cifrado, Es decir, El número de veces que se deslizará cada caracter hacia la derecha.

Ejemplo:
                             
Solución:         Pedir por mensaje privado








ELVJop

7 de difultidad?? Tanto? Voy a probar... Una cosa la palabra es obligatorio poneral gunta o puedo pedir que se ponga por espacios la letra?
El dia 3 de mayo esta cuenta sera borrada.

Eleкtro

Cita de: ELVJop en  6 Mayo 2012, 15:21 PM
la palabra es obligatorio poneral gunta o puedo pedir que se ponga por espacios la letra?

Debe aceptar cualquier frase introducida por el usuario.. ya tenga espacios o no

salu2








Runex

Cita de: ELVJop en  6 Mayo 2012, 15:21 PM
7 de difultidad?? Tanto? Voy a probar... Una cosa la palabra es obligatorio poneral gunta o puedo pedir que se ponga por espacios la letra?

Te aviso que es más complicado de lo que te piensas con el shift indicado por el usuario, yo lo hice en Python y ya te digo que lleva tu tiempo
"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".

ELVJop

Que va es facilito ya lo tengo pero hay algo que no esta bien porque me da problemas con cosas de menos de 2 letras i con algun limite maximo que todabian o se.
El dia 3 de mayo esta cuenta sera borrada.

Runex

Cita de: ELVJop en  6 Mayo 2012, 16:04 PM
Que va es facilito ya lo tengo pero hay algo que no esta bien porque me da problemas con cosas de menos de 2 letras i con algun limite maximo que todabian o se.

Jaja, uno de los problemas está en el límite, a mi me pasó lo mismo :)
"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".

ELVJop

Teniendo en cuenta que batch es mas lento a tu te va bien? Porque a mi me va pero tarda un monton parte de que me chupa el 40% de la CPU...
El dia 3 de mayo esta cuenta sera borrada.

Eleкtro

Cita de: ELVJop en  6 Mayo 2012, 16:27 PM
Teniendo en cuenta que batch es mas lento a tu te va bien? Porque a mi me va pero tarda un monton parte de que me chupa el 40% de la CPU...

Algo estarás haciendo indebidamente :-/. Batch es lento, Pero la solución que yo hice no tarda ni 2 segundos. Investiga hasta que halles el modo! :P

salu2








ELVJop

Te lo mando por MP me parece que lo corregui... pero mucha info de internet tube que sacar no era tan facil como parecia...
El dia 3 de mayo esta cuenta sera borrada.

Eleкtro

#9
Cita de: ELVJop en  6 Mayo 2012, 16:36 PM
Te lo mando por MP me parece que lo corregui... pero mucha info de internet tube que sacar no era tan facil como parecia...

Muy mal, ELVJop.
Solución no válida.

Solo le has modificado 4 cosas para que parezca otro code.
Al menos podrías haberte fijado un poco, Esto es lo que pasa cuando copias directamente desde el code con la sintaxis de pastebin, y no desde el "RAW Paste Data ":
Set "Char=!palabra2:~% class="re2">Next_char_palabra2%,1!"

PD: Obviamente, No funciona.

Cita de: ELVJop en  6 Mayo 2012, 15:21 PM
7 de difultidad?? Tanto? Voy a probar...

Si te parece tán fácil, Prueba sin copiar.

EDITO: Bueno, He hecho todas las soluciónes privadas, Así no copian más codes, Que no se porque se empeñan en copiar si esto no es una competición ni hay premio...

Salu2.