UniLecs. Оформление задач
UniLecs📅 График
- Анонсы : Вторник / Пятница
- Разбор : Понедельник / Четверг
📝Формат
- ссылка на gist-файл (gist.github.com)
- ссылка на play-test. Например, можно оформить на repl.it, jsfiddle и т.д.
- комментарии к коду или небольшое предисловие к задаче: описать ход ваших мыслей/подходов и т.д.
- код должен быть понятным, оптимальным, должен быть набор тестов, ктр использовались для проверки решения.
👨🏻🎓 Система баллов
- 1 балл - за полноценное решение с описанием хода решения (либо подробные комментарии, ктр объясняют суть вашего подхода), ктр прошло все тесты за приемлемое время.
- 0.5 балла - за отдельное дополнительное решение, использующее принципиально другой подход/алгоритм в решении этой же задачи.
- 0.3 балла - за доп.решение, использующее оптимизацию другого решения, например, с помощью метода мемоизации (кэширования результатов), использования параллельных вычислений или использующее быстрый приближённый метод вычисления с корректировкой результатов с помощью таблиц.
- 0.3 балла - за визуализацию решения.
- 0.1 балл - за решение задачи с помощью другого языка программирования.
Решение без описания алгоритма или поясняющих комментариев не засчитывается.
💬 Контакты
Если у вас есть интересное решение для задачи из Анонса, кидайте его нашему боту @UniLecsBot, либо мне в лс @albert_davletov.
P.S. Если ваше решение пройдет все тесты и будет в достаточной мере нетривиальным, то оно появится в посте-подборке с решениями от подписчиков. В конце каждого сезона (3 месяца) мы подводим итоги, публикуем рейтинг самых активных подписчиков. А лучшие из вас получат призы, почет и уважение 😜