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.