$ npm install
$ gulp compile
После этого в текущей директории появится файл compiled.js
. Этот файл не индексируется git
'ом. Настройки компиляции лежат в файле gulpfile.js
.
- Основная часть: либо словами в кемел кейсе, либо номер задачи на leetcode
- Постфикс обозначает особенности реализации алгоритма. например, "-stack" может обозначать, что в решении использована структура данных стек. или "-map" может означать, что использована структура данных Map
- В названии может встречаться "-ii" или "-iii". Это римские цифры. На leetcode.com задачи иногда имеют вторую, третью и т.д. версию. Они обычно усложненные
- Если в названии есть "-2" или "-3", то это означает версию решения. причём учитывается метод решения, например: "intersect-ii-map.js" и "intersect-ii-map-2.js" - это задача, решенная с помощью структуры данных Map в двух вариантах. префикса "-1" не бывает, он по умолчанию
- Надо переделать имена файлов на номера задач
- Постфикс "-extreme" обозначает версию задачи, переписанную специально для производительности. решение скорее всего абсолютно не юзабельно на хоть сколько-нибудь реальном проекте. исключительно для выигрыша миллисекунд и нескольких байт памяти.