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