Если вы учитесь с наставником, не бойтесь задавать ему вопросы, даже если они кажутся вам “глупыми”, “новичковыми”, “недостаточно хорошими”. Даже практикующие разработчики с большим опытом сталкиваются со сложностями, это абсолютно нормально. Наставник поможет вам разобраться и пойти дальше с новыми знаниями.
Если вы занимаетесь самостоятельно по базовой подписке, в определенных случаях можно воспользоваться поддержкой в курсах и проектах. Кроме этого, можно задать вопрос другим разработчикам и студентам в нашем Сообществе.
Хорошо заданный вопрос — половина успеха. Он сэкономит и ваше время, и время отвечающего, и поможет поскорее решить проблему.
Как задать вопрос:
Посмотреть решение учителя можно по кнопке "Подсказка". Решение становится доступно через 20 минут, после того, как вы зашли в упражнение. До этого момента отображается таймер. После того, как он дойдёт до нуля или будут пройдены тесты, решение можно будет развернуть. Это можно делать столько раз, сколько нужно. Количество просмотров никак не ограничено.
Причин может быть много, но обычно решение не соответствует условиям задачи или не учтены corner cases (крайние случаи).
Типичный сценарий: вы пишете код, выполняете проверку для стандартного случая, и она срабатывает в вашей среде, но после копирования в среду Хекслета код не проходит автоматическую проверку.
В такой ситуации надо внимательно перечитать задание. С большой вероятностью крайние случаи там описаны. Также необходимо изучить вывод на вкладке OUTPUT, прочитать сообщение об ошибке (если надо – загуглить) и посмотреть в файле с тестами, как вызывается ваша функция и какие аргументы в нее передаются.
Возможные причины: