
Abro el de 500 puntos y es un poco complicado, tardé un poco mas en entenderle, hablaba acerca del promedio móvil, asi que googleo un poco y por fin le entiendo al parecer, empiezo a codificar, esta vez casi no utilicé mi hoja de papel y mi lápiz para escribir psudocódigo como acostumbro a hacer. El método debe recibir como argumentos un valor de tipo int k y un array de double (valores numéricos reales con doble precisión) llamado data, el caso es que dado un vector almacenado en data debia dividir cada item del array entre el número k y a la siguiente iteración hacer lo mismo pero el valor del item sumado al anterior, luego de todos los cocientes debia obtener el mayor y el menor y la diferencia entre ambos es el valor que debia devolver mi método, lo hice rápido y estaba contento, aun me faltaban 20 minutos para probarlo, pero quiero guardar el código y tarda esa madre, lo cancelo y le doy de nuevo, ahora quiero compilarlo y me hace lo mismo, ahi perdí un poco de tiempo que podia servirme para probar la clase, debido a los errores en la compilación hago ajustes en el código y sintácticamente esta bien, lo compilo y manda un warning indicando que una de las variables no se utiliza, o sea que sobra dentro de la clase, como madres va a sobrar si realmente lo utilizo dentro del método, es mas hago operaciones con él; bueno, inicializo dicha variable y al momento de guardarlo no lo hace, maldición, me hace perder tiempo, por fin lo guarda y lo compilo, "compilation was succed" vuelve a mostrarme y entonces lo pruebo con uno de los ejemplos y mierda el compilador de C# que usan me lanzó una excepción diciendome que el tamaño del array que utilizo esta fuera de rango, y me dice en cual linea se encuentra, voy a dicha linea y me encuentro con que no hay ningun array declarado alli, de hecho en esa linea hago una simple inicialización de variables, me encabrona, f***ing compilador de mierda, y se acaba el tiempo, y por desgracia no mando el código a evaluación, pasa la fase de "challenge" donde los usuarios pueden probar que el código de otro concursante esta mal y asi ganar 50 puntos extras, afortunadamente a mi código de la manta no le hacen eso, termina la fase y pasamos a la final donde termina el concurso, se acaba el tiempo de la fase y me lanza una ventana con las puntuaciones obtenidas, busco mi "handle" y veo que en total points tiene un 0, que pasó aqui, donde estan mis 124.5 puntos que honradamente gané, más me encabronó y ya opté por cerrar la sesión y esperar el próximo concurso que será el dia 31 de este mes para hacer mi revancha ...
Horas después al checar el código de 500 puntos me doy cuenta que lo habia planteado mal, omití cierta operación, y que bueno que no lo mandé ya que debido a las nuevas reglas si el código esta mal te quitan puntos de tu score, asi que me salvé. Pienso que para ser mi segunda competición no esta mal, me entretuvo y esta muy interesante, puedo aprender mas.