Гриша, это нормально и показывает лишь наличие пока что малого опыта. Нельзя вот так вот сразу взять и писать решения, нужно сначала понять самые простые основы. Разбирать чужие решения не зазорно, а даже нужно, тогда ты поймёшь как это работает и тебе добавится плюсик в копилку знаний и логики, багаж которой потихоньку накопится и проблем с решениями станет куда меньше