Para mim, vou pelo menos começar a me basear até pensar que resolvi. Se eu ficar totalmente paralisado, como "Eu simplesmente não vejo nada útil para fazer nesta posição ..."), eu o colocarei no ar e voltarei a ele mais tarde - às vezes depois de algumas horas, às vezes na próxima dia ou alguns dias depois. Às vezes, nessa situação, mesmo que eu gaste 20 ou 30 minutos procurando uma solução, mas não encontrando nada, ocasionalmente a vejo na próxima vez em que olhar para ela. Se eu passar por alguns ciclos disso e ainda não encontrar uma solução, presumirei que não a encontrarei em um período finito de tempo e abandonarei a pesquisa e analisarei a solução. Na verdade, isso é muito instrutivo para mim na maioria das vezes, geralmente mostra algo que eu simplesmente não estava considerando,
O problema mais comum para mim é quando olho para um problema e penso que o resolvi, depois olho para mais para ter certeza de que o resolvi e não consigo encontrar uma jogada melhor, e depois olho para a solução - e eu estou errado ... Muitas vezes porque perdi algo totalmente óbvio, como pendurei uma peça, perdi uma ameaça de companheiro ou não notei da posição em que eu estava realmente sob controle para começar ... Infelizmente, com problemas em um livro, nessa situação, tudo o que você pode fazer é ler a solução, tentar entender por que a solução proposta estava errada e aprender com isso. Se você estiver trabalhando em um problema usando algum tipo de software, pelo menos geralmente ele dirá que não, essa não é a resposta, tente novamente - sem revelar qual é a resposta.
No final, acho que realmente depende de como você aprende melhor e, em certa medida, quanto tempo você pode dedicar ao estudo. No meu caso, meu tempo de estudo é limitado e não posso me dar ao luxo de ficar indefinidamente preso a um problema, preciso poder usar o tempo necessário para analisar o maior número possível de problemas e aprender o que quero. pode deles.