ingenierouga / AZAlgoritmos

0 stars 0 forks source link

Test 3 #3

Open az-andresvejar opened 1 year ago

az-andresvejar commented 1 year ago

Hola Emilio, te dejo el último feedback de los problemas, faltaron identificar algunos escenarios del problema 1, el caso del problema 2, creo que solo fue un tema de entender los empates, aunque la suma de las rondas sean iguales, la mayor diferencia del acumulado de las rondas es la que determina al ganador. Para el caso de los problemas resueltos en Typescript, creo que es necesario revisar la parte estricta dado que no se pudo compilar.

Por favor mantentente al pendiente del proceso. Saludos

Problema 1: JS Casos de Prueba: P1-CP1-EntradaEjemplo: Fail P1-CP2-EntradaCorrecta: Pass P1-CP3-LongitudLinea1Invalida: Pass P1-CP4-LongitudLinea2Invalida: Pass P1-CP5-LongitudMensajeInvalido: Pass P1-CP6-LongitudMensajeMenor3: Pass P1-CP7-LongitudMensajeMayor5000: Pass P1-CP8-LongitudInstruccion1Menor2: Pass P1-CP9-LongitudInstruccion1Mayor50: Pass P1-CP10-LongitudInstruccion2Menor2: Pass P1-CP11-LongitudInstruccion2Mayor50: Pass P1-CP12-CaracteresInvalidos: Pass P1-CP13-DosInstruccionesEnMensaje: Fail P1-CP14-Instruccion1CaracterRepetido: Fail

Problema 2: Js P2-CP1-EntradaEjemplo: Pass P2-CP2-R7_WP2_282: Pass P2-CP3_R11_WP1_43: Fail

Problema 1: ts Al ejecutar el código se recibe: npx ts-node instrucciones_encriptadas_type.ts instrucciones_encriptadas_type.ts:115:27 - error TS18046: 'error' is of type 'unknown'.

Problema 2: ts npx ts-node jugador_ganador_type.ts jugador_ganador_type.ts:110:18 - error TS18046: 'error' is of type 'unknown'. jugador_ganador_type.ts:111:27 - error TS18046: 'error' is of type 'unknown'.

ingenierouga commented 1 year ago

Enterado, trabajando en los arreglos,y comentarios, mando update en cuanto tenga los arreglos

ingenierouga commented 1 year ago

Se agrego "Type guard" al manejo de errores para arreglar el problema de compilación de archivos TS

ingenierouga commented 1 year ago

Commit:a426c2d https://github.com/ingenierouga/AZAlgoritmos/commit/a426c2dc5c224ab3118b7f2ae210550a59cb494c

se agrego el "Type Guard" en el manejo de errores también a los archivos de Javascript y se modifico la validación de empates en algoritmo de juegos/rondas.

solo se valida empate al final, si todas las rondas fueron empate.
ingenierouga commented 1 year ago

Commit 4d90ea1 https://github.com/ingenierouga/AZAlgoritmos/commit/4d90ea11b7ea87d0bffda11f59f1d2442eb053a5

Se modifico algoritmo "Desencriptar" para que identifique si estan las dos instrucciones en el mensaje

ingenierouga commented 1 year ago

Commit bef157d https://github.com/ingenierouga/AZAlgoritmos/commit/bef157da6ea1c109e24b3f0b0c1afdc4212e60f3

Se agrego validacion a algoritmo "Desencriptar" para que detecte si la instruccion tiene dos caracteres iguales seguidos - esto no deberia pasar.