Versionado semántico

El núcleo de una versión semántica contiene tres componentes separados por puntos: major.minor.patch. Crea tres funciones que devuelvan los componentes major, minor y patch como cadenas.

Ejemplos

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

Las entradas contienen exactamente tres componentes enteros no negativos separados por puntos.