Не могу выполнить практику

Задавайте вопросы

Хорошо заданный вопрос — половина успеха. Он сэкономит и ваше время, и время отвечающего, и поможет поскорее решить проблему.

Как задать вопрос:

  • Прочитайте нашу статью «Как правильно задавать вопросы»
  • Оформите код, иначе его очень сложно, а иногда невозможно прочитать. Следите за отступами, исправьте замечания линтера
  • Отправьте ваше решение на код-ревью и вставьте ссылку на него в сообщение
  • Расскажите, что вы уже успели понять во время отладки. С одной стороны это поможет отвечающему разобраться в причинах ошибки, с другой — покажет, что вы пытались самостоятельно разобраться с проблемой, что очень ценится в среде профессионалов и рождает повышенное желание помочь :)

Код работает локально или в другой среде, а на Хекслете не работает

Причин может быть много, но обычно решение не соответствует условиям задачи или не учтены corner cases (крайние случаи).

Типичный сценарий: вы пишете код, выполняете проверку для стандартного случая, и она срабатывает в вашей среде, но после копирования в среду Хекслета код не проходит автоматическую проверку.

В такой ситуации надо внимательно перечитать задание. С большой вероятностью крайние случаи там описаны. Также необходимо изучить вывод на вкладке OUTPUT, прочитать сообщение об ошибке (если надо – загуглить) и посмотреть в файле с тестами, как вызывается ваша функция и какие аргументы в нее передаются.

Ошибки при запуске кода вне Хекслета

Возможные причины:

  • Ваша среда использует другие версии языка или сторонних библиотек
  • Код содержит включения других файлов и/или библиотек
  • Ваш код делает не то, что надо