Код Middle Разминка: короткие функции обновлено

parseVersion

Условие

Разбери '1.2.3' в { major, minor, patch } числами. Неподходящая строка - null.

Что проверяют тесты

  • разбирает

  • мусор

  • многозначные

Как подойти

Именованные группы читаются лучше, чем m[1], m[2], m[3], и не ломаются при вставке новой группы в середину шаблона.

Подсказки: 1
  1. Именованные группы (?<имя>…) достаются из m.groups.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.