En el versionado semántico, una pieza de software puede representarse en un formato como el de este ejemplo: 6.1.9.
Crea tres funciones separadas, una para obtener cada elemento de la especificación de versionado semántico.
# 6.1.9
retrieve_major("6.1.9") ➞ "6"
retrieve_minor("6.1.9") ➞ "1"
retrieve_patch("6.1.9") ➞ "9"
# 2.1.0
retrieve_major("2.1.0") ➞ "2"
retrieve_minor("2.1.0") ➞ "1"
retrieve_patch("2.1.0") ➞ "0"N/A