La práctica es la clave. Cuando practicas mucho, no solo mejorarás, sino que también descubrirás nuevas formas de mejorar las habilidades.
Pero aquí hay algunos consejos:
- Use plantillas y macros para reducir la cantidad de escritura que tiene que hacer al implementar una solución.
- Haga las paces con el hecho de que escribir el mejor / más rápido código no vale la pena. Solo necesitas que tu solución sea aceptada. No hay ningún punto en la optimización excesiva. En lugar de reducir el tiempo que tarda en ejecutarse el código, reduzca el tiempo que tarda en codificarlo.
- Puedes mejorar tu velocidad resolviendo muchos problemas de paseo en un sprint. A veces, en competiciones cortas, el tiempo necesario para descubrir y resolver el problema más fácil se convierte en un factor clave para el desempate posterior.
- Utilice una gran cantidad de funciones de la biblioteca siempre que sea posible. Te ayuda a evitar errores y mejorar la depuración. Si mantiene un repositorio de códigos útiles que a menudo reutiliza, hágalo lo más general posible y escriba sus comentarios.
- Hay ciertos trucos de variables ambientales. Por ejemplo, muchos jueces establecen una variable ambiental ‘ONLINE_JUDGE’. Puede usar esta variable para determinar si su código se está ejecutando localmente o en un juez en línea. Entonces, si tiene muchas declaraciones de depuración, puede terminarlas en el siguiente bloque. No tiene que comentar estas declaraciones al enviar su código.
#ifndef ONLINE_JUDEE
printf (“Esta es una declaración de depuración”);
#terminara si
- Aprenda los trucos y accesos directos del editor de IDE / texto que usa regularmente. Debe reducir la cantidad de veces que cambia de teclado a mouse. Del mismo modo, mejorar la velocidad de escritura también es útil. Sin embargo, estos dos consejos pueden no importar mucho. También puede usar nombres cortos de variables / funciones para mejorar la velocidad.
- Uso de la derivación VCS para problemas de desafío (problemas de optimización juzgados dinámicamente). Ayuda a agregar un nuevo concepto a su solución. y quítalo cuando quieras.
- ¿Cuál es una manera más efectiva de mejorar mi escritura, en lugar de simplemente leer?
- ¿Hay algún programa para mejorar las habilidades de comunicación y el desarrollo de la personalidad?
- Tengo 21 años. Siento que no estoy viviendo una gran vida. ¿Es demasiado tarde para empezar a trabajar en algo importante y significativo?
- Como abogado, ¿cómo puedo mejorar mi conocimiento en ciencia?
- Cómo llegar a ser mejor en el ukelele.