¡Si! ¡Es suficiente! Si eres consistente. He hecho lo mismo. Resolví resolver un problema al día. Incluso lo subí a Github por algún tiempo. mandliya / anAlgoProbAday (Pero luego conseguí un trabajo y me mantuvo demasiado ocupado para continuar). Si eres constante, ¡pase lo que pase! pronto habrías hecho lo suficiente. 30 problemas al mes definitivamente es mejor que 15 problemas a la semana y luego nada durante 3 semanas.
Es mejor que hacer cosas en ráfaga y luego darse por vencido por un largo período de tiempo, y luego necesita actualizar sus conceptos nuevamente. Los algoritmos necesitan práctica, cuanto más practique, mejor será, las formas de abordar el problema son más claras. No rompas la cadena (el secreto de productividad de Jerry Seinfeld) Te dará más confianza y un nivel de logro. Habrá días en los que no quieras hacerlo, te sugiero que elijas un problema realmente fácil y lo soluciones. Pero solo hazlo. Personalmente, sigo esta técnica con lectura (ficción / no ficción / académica), ejercicio y muchos otros hábitos. ¡¡Funciona!!
¡Espero que esto ayude! ¡Todo lo mejor!