Versionamento semântico

O núcleo de uma versão semântica contém três componentes separados por pontos: major.minor.patch. Crie três funções que retornem os componentes major, minor e patch como strings.

Exemplos

Program.RetrieveMajor("6.1.9") ➞ "6"
Program.RetrieveMinor("6.1.9") ➞ "1"
Program.RetrievePatch("6.1.9") ➞ "9"

Program.RetrieveMinor("5.12.13") ➞ "12"
Program.RetrievePatch("5.12.13") ➞ "13"

Notas

As entradas contêm exatamente três componentes inteiros não negativos separados por pontos.