Hola,
Gracias por A2A.
En primer lugar, permítanme aclarar qué es realmente la programación competitiva.
- Cómo estudiar por cuenta propia, prepararse para el IPCC G-1 dentro de 8 meses Si quiero obtener un 65% de calificaciones
- Cómo mejorar mi puntuación de lectura crítica del SAT en 70 puntos o más en una semana
- Comenzaré mi preparación de UPSC a partir del 23 de enero de 2017. ¿Cuál debería ser mi estrategia para despejar las preliminares de 2017?
- ¿Son 90 días suficientes para CA IPCC ambos grupos?
- ¿Cuál es el potencial de ganancia de una startup de instituto de entrenamiento de exámenes de ingeniería competitiva (IIT / NIT), en una ciudad semiurbana en desarrollo?
Simplemente, es una plataforma en la que aplica sus conocimientos de programación en cualquier lenguaje para resolver algunos problemas lógicos.
Ahora, todos los sitios que dan un problema tienen un criterio definido para verificar si su Código es correcto o no.
El criterio es “casos de prueba”. Si pasa todos los casos de prueba, entonces su código es correcto. Ahora la pregunta es ¿CUÁLES SON los casos de prueba?
Por lo tanto, los casos de prueba no son más que diferentes conjuntos de entrada, y los casos de prueba se verifican comparando su salida con la salida deseada.
Ahora, pasemos a su pregunta, según mi opinión, el resultado es tan importante, PERO, más de la forma en que resolvió el problema.
Si ha aplicado la lógica correcta en el código, seguramente pasará todos los casos de prueba. Si eres un principiante, entonces no tienes que preocuparte por la lógica correcta, solo tienes que practicar mucho, y luego, lentamente, aprenderás a resolver el problema de manera más eficiente.
Si está resolviendo un problema en O (n ^ 2), después de un tiempo resolverá en O (n).
Todo lo que tienes que hacer es practicar y practicar.
Espero que tenga sus respuestas, si no está satisfecho, por favor comente.
Gracias.
¡Feliz codificación!