Vea una lista excelente en ¿Cuáles son algunos otros sitios que son similares a TopCoder (sección de algoritmos) y Codeforces? Casi todos los recursos enumerados tienen problemas introductorios que valdría la pena que los principiantes resuelvan.
Los problemas de Codeforces y Topcoder comienzan muy fácilmente y pueden ser útiles para comenzar. Yo diría que la dificultad del problema de Codeforces tiende a fluctuar más; a veces son increíblemente fáciles de entender e implementar, mientras que otros son demasiado difíciles de ubicar (poco frecuentes) o muy difíciles de entender y / o implementar, lo que los hace más útiles de alguna manera.
Los problemas de la división Bronce de USACO, aunque limitados, requieren explícitamente un conocimiento limitado de algoritmos; a menudo la búsqueda, la clasificación, la recursión, otros algoritmos básicos, un pensamiento inteligente y la implementación correcta harán el trabajo.
La mayoría de los problemas de CodeEval son bastante fáciles de implementar y son mucho más fáciles que los de la fuente promedio de problemas de algoritmos, pero vale la pena para los principiantes implementar algoritmos básicos y estructuras de datos. El Proyecto Euler tiene una base de problemas mucho más grande y tiene una naturaleza más matemática. Nuevamente, si recién está comenzando, son excelentes lugares para explorar.
- Estoy escribiendo ficción y uno de mis personajes es una chica bisexual que está tratando de ganarse el amor de una de sus amigas, que al mismo tiempo está siendo cortejada por un chico. ¿Una chica bisexual realmente golpearía a una chica heterosexual incluso si sabe que es heterosexual? Y, si es así, ¿en qué medida?
- Me afeito el pecho, pero me temo que a mi nueva novia no le gustará. ¿Debería dejarme algo de vello en el pecho antes de que ella lo vea o seguir afeitándolo?
- Tengo 50 años de edad. ¿Puedo seguir siendo programador de Cobol?
- ¿Por qué mi gato siempre tiene pulgas?
- Quiero determinar el valor de mercado de una nueva tecnología de sistema de administración de medicamentos. ¿Alguien tiene algún recurso al que pueda acceder? Gracias.