Acredito que esse sentimento venha do fato de você esperar que você deva saber tudo e todas as coisas. Eu tenho 15 anos de experiência de desenvolvimento de software e enfrento vários desafios ainda 😅 os desafios nada mais são do que uma oportunidade de crescimento.

Muitos desses exercícios são como um hábito, no começo é muito mais difícil e com o tempo vai pegando o jeito. Meu conselho é: não se prenda a não saber o que deve ser feito. Eu recomendo que você pesquise, não leve tão a sério o "saiba resolver sozinho", pelo menos não no início. Busque por informações, pesquise formas de fazer aquilo, pergunte por um help em fóruns e se mesmo assim for complexo demais, pegue a solução e busque entendê-la e depois reproduzí-la.

Na nossa cultura, brasileira, há uma ideia que temos que saber de tudo em um determinado trabalho. Desde pequenos na escola, sempre que tinhamos dúvidas na aula tinhamos receio de levantar a mão com a pressão da vergonha de simplesmente não saber alguma coisa. Confie em si mesmo e faça do seu perfil nesses sites a sua fortaleza, você tem que fazer para se desenvolver como profissional e não para impressionar qualquer pessoa com seus "milissegundos economizados" na resolução (desafie-se a isso, claro).

O fato é leve estes exercícios mais como uma oportunidade para aprender e não permita que seus resultados controlem você, estude junto com a resolução e você terá um crescimento considerável nesse processo.