Ага, например я делаю по своему, если отличается с ответом, смотрю по какому принципу устроен ответ, и делаю еще раз уже исходя из подсказки/ответа. Немного дольше получается, но думаю чуть полезнее.
Ну ответ авторов курса - это всего лишь вариант решения задания, при чем на таком уровне, чтобы было понятно начинающим на момент прохождения задания.
Иначе далеко не все бы поняли, как работает код и было бы больше вопросов чем ответов :)