#Comparte tu solución
1 messages · Page 1 of 1 (latest)
Primero pruebo a hacerlo y después veo como lo hicieron los demás jsjs
Oki
Mucha suerte!
Nunca antes había resuelto una prueba técnica JSJSJS
Pensé que eran distintas
Pero parece una actividad sin más
Es js básico
Yo tampoco había hecho una, las que midu hizo en el curso de react pero eran después de ver el vídeo
Y el adventjs?
Tampoco jaja
No pase del primero
T los paso ya copiaos
Yo los retorne directamente
¿Esos valores son correctos? JASDJA
Es decir ¿Eso tenia que dar?
es que me resulta raro
tuve que investigar un par de cosas que no recordaba como funcionaban, como el Date xd
lo debo de haber usado una o dos veces desde que aprendi js xd
Ni idea a mi me salio asi
Este es mi motor.js
Este es el mio
Haru lo hizo en typescript, recien me doy cuenta
pensé que no valia ALJANSD
como la consigna decia javascript, lo hice en js directamente
Ajam conque usando warp eh
:3?
Ovio, q resultados te da a ti?
Warp es una terminal que solo esta para mac y algunas distros de Linux
Creo que lo mismo que a @fallen galleon
La verdad nose si lo hice bien, los datos por ejemplo los puse muy a lo rápido
Mandaría el mío pero me da pena, he visto código ofuscado más bonito que lo que hice 
Yo me tomé mí tiempo y hasta comentarios le intenté ponerle xd
Mandalo jajaja
Quiero ver cómo lo hizo cada uno
Por cierto, yo pase completamente de un JSON con los datos, retorne directamente con ifs
La verdad, me costó hacer el ejercicio
Aprendí varias cosas nuevas
Me sirvió mucho nrofnfkg
How
Mira el mio, esta muy feo, no creo que @atomic palm lo haya hecho peor
Es de lo peor que he escrito en mucho tiempo
X2
Ay
Mira el archivo
Funciona supongo
Yo creé la función calculoMotor y dentro sólo llame a otras funciones que creé
Quise descomponer el código en varias funciones más pequeñas para que fuera legible xd
Pero al menos lo alcance a hacer en 45 - 47 minutos
No quería tener todo un bloque de código enorme dentro de calculoMotor XDDDD
En un rato mando el mio, me voy a bañar primero
Yo lo hice en una hora y media🤡
Nah, yo hice unas funciones utiles nomas
Pero te lo tomaste con calma, yo fui muy acelerado jaja
Me tomo más tiempo hacer el diccionario que hacer el resto del código

Jaja
Es que al inicio si quería hacerlo rápido
Pero después dije: "Nah, me lo tomare con calma. Es la primera prueba técnica que hago y no toco js desde hace rato"
Así que me puse Synthwave de fondo y me puse a programar JSJSJSJS
Same
Me tomo mas tiempo copiar los datos de la tabla que lo demás xd
Yo me puse mi playlist de Spotify, temporizador de 50 min y empecé
El temporizador es para mas presión
La cantidad de if que puse no tiene nombre xd
Pero
Eso no es óptimo ni escalable💀💀💀
Yo intenté hacerlo óptimo y escalable JSJSJSJS
Igual al inicio si tenía puro if else
JSJSJSJAJA
De hecho
Eran tantos que pensé en cambiarlos por un switch
Pero después preferí cambiar el código entero y hacerlo de otra manera XD
Yo quería usar un switch para cambiar los if de tipoNomina pero no me acordaba como usar switch, nunca lo use mas de 2 veces
Same JJAJAJA
Igual
Usando switch te quedan más líneas
Porque por cada case tenés que poner un break
Entonces se termina haciendo más largo el código
Esto si un código que yo usaría
No entiendo
Si tuviera que hacer eso de manera seria (para una empresa/trabajo real), no usaría el código que yo hice
Porque como dijiste no es escalable
Pero el que hiciste esta muy bien
¿Probaste los resultados del tuyo?
Si, iguales a los tuyos
Es que yo me lo tomé así jajajaja
Me tomé el ejercicio como si fuera algo para una empresa xd
Nice
Primera prueba técnica resuelta exitosamente, entonces
Pero me di cuenta de varios errores que tuve y varias cosas que me falta por aprender/practicar
Me gustó y me sirvió como experiencia sisi
@fallen galleon @kindred ocean @rustic topaz se me habia olvidado mandar mi horrible solución
Esta feo pero no tanto
No puede ser bro enserio lo hiciste hace jajaja
de hecho creo que el tuyo no funciona
O el mio esta mal, o el tuyo esta mal
😭
@mystic trellis
Fue lo mas rapido que se me ocurrio
@rustic topaz Te sabes los resultados que debia de dar?
Ese es el de haruka
Y este es el mio, zero le da igual creo
Dale
que
@heady wedge
Necesitamos alguien que haga la prueba tecnica pa comparar resultados
Y tu eres el que mas sabe
deberían meterme presa por hacer algo tan feo
puedes usar ts creo, yo use ts 
No uso ninguno
Al menos critica el codigo de haruka?
@rustic topaz la voy a reescribir en C# 
Si lo haces yo lo hago en c#
Pero no envies tu solucion.... cuando la tengas me dices y asi lo hago yoo por que no quero ver tu codigo antes
Y asi igual criticas mi codigo te parece?
okei
Yastas
C# se parece mucho a typescripttttt
no se que le ves de parecido
Pos todoso pero con sintaxis mas pensada en objetos y mejor dx
Mi solucion Rustacea
# Cargo.toml
[package]
name = "example"
version = "0.1.0"
edition = "2021"
[dependencies]
time = { version = "0.3.34", features = ["macros"] }
@steep wyvern
Debug y release
Lo mas probable es que el output este mal, pero x somos chavos
akjsdhkajkdahksjd
jajaja si
Jajajajajajajaj
Luego de reiniciar acabo de probar nuevamente la comparacion entre ejecucion en runtime y la pre compilada con el script de build.rs
Ahi ta
Es un proyecto monorepo por lo que si o si lo tengo que pasar en un comprimido, separe la logica en una libreria y la uso en el build.rs para el pre calculado y en el main.rs para cuando es runtime
Me sorprende la diferencia en el usr time :0
Totaaaaal
@rustic topaz mi solucion
https://github.com/gxskpo/CreditoMotor
Prueba técnica de Motor de decisión de crédito . Contribute to gxskpo/CreditoMotor development by creating an account on GitHub.
ay
Seguro esta todo mal lo que hice 😦 y pa acabarla me tarde años haciendo el diccionarios para que de ultimo momento me diera cuenta de que podria refactorizar el diccionario para evitar la mayoria de ifs...

Crítica mi código:( please
Pero es que ya me voy a dormir
Ahh super yo igual estoy super cansado
Hasta mañana descansa
Y graciaaas
Checa mi code en c# y críticame please 😦
No se de C#
Mmm por eso pido que me critiques yo tampoco se c#
No lo se, vi cosas raras
Esta feito si pero casi todo parece boilerplate de C#
Amigoo no tenia autocompletado te lo juro por lo que quieras
Use github codespaces por que no tengo dotnet instalado en arch
No use ai por que haruka me dijo que la uso luego de que ya habia terminado el diccionario
@heady raft
Hola chicos, gusto en saludarlos
Ahh aqui en el chat esta la prueba tecnica y las soluciónes amigo
Ah mira, lo voy a revisar y me lo apunto
Excelente amigo haruka que tiene 16 añitos la hizo en media hora
Brutal, nada mal

En cuanto termine la prueba tecnica, bueno las dos de midudev, me voy a poner hacer un monto de algoritmos, para mejorar, asi que ahi podre practicar
Claro amigo suerte
@distant trench
acá la tenes rey 🙂
ahora solo falta resolver el de concurrencia de nuestro buen amigo Sergio
Ojala que si lo hace sea con rayon o simd. Sabes como se rompe la metrica no? JASDJAS
Paralelismo automagico blazingly fast
Este no es el de concurrencia
pero xd
obvio pa
mmmmm, rayon, como lo aplicarias a este problema?

