Versionamento semântico

No versionamento semântico, um software pode ser representado em um formato como o deste exemplo: 6.1.9.

  1. O primeiro número é a versão principal.
  2. O segundo número é a versão secundária.
  3. O terceiro número é o patch (correções de bugs).

Escreva três funções separadas, uma para obter cada elemento da especificação de versionamento semântico.

Exemplos

// 6.1.9
retrieveMajor("6.1.9") ➞ "6"

retrieveMinor("6.1.9") ➞ "1"

retrievePatch("6.1.9") ➞ "9"

// 2.1.0
retrieveMajor("2.1.0") ➞ "2"

retrieveMinor("2.1.0") ➞ "1"

retrievePatch("2.1.0") ➞ "0"

Notas

N/A