Код Middle Разминка: короткие функции обновлено
parseVersion
Условие
Разбери '1.2.3' в { major, minor, patch } числами. Неподходящая строка - null.
Что проверяют тесты
разбирает
мусор
многозначные
Как подойти
Именованные группы читаются лучше, чем m[1], m[2], m[3], и не ломаются при вставке новой группы в середину шаблона.
Подсказки: 1
- Именованные группы (?<имя>…) достаются из m.groups.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.