Leer soluciones paso a paso puede ser un buen hábito para aumentar la paciencia. Con eso quiero decir, cuando luchas con una pregunta durante $30$ minutos, si tienes acceso a una solución a ese problema, no tienes que leer toda la solución. Por ejemplo, primero puedes revisar la primera idea y después de entenderla, simplemente puedes seguir luchando a través de esa idea por otros $30$ minutos quizás. Si todavía no puedes resolverlo, puedes ir a un paso más en la solución y continuar desde allí por otros $30$ minutos, sin leer toda la solución.
Sin embargo, hay algunas cosas que añadir aquí. Hay algunos problemas que son difíciles de entender pero fáciles de resolver. Para ese tipo de problemas, la solución podría ser una prueba de una sola línea, por ejemplo, así que podrías preguntarte "¿cómo puedo seguir la solución paso a paso si la solución es demasiado corta?". En estos casos, sugeriría tratar de tener una mejor comprensión de la pregunta. Esto podría lograrse leyendo más sobre el tema o volviendo a los puntos donde no pudiste captar la intuición. Ten en cuenta que este tipo de "lucha" también desarrolla cierto tipo de paciencia.
Finalmente, podría haber algunas preguntas para las cuales no tengas acceso a una solución. En este caso, sugiero tratar de encontrar problemas similares al que tienes. A veces, es más satisfactorio (e incluso más difícil) adaptar una solución existente de otro problema a tu problema que resolver el problema en sí mismo.