Os símbolos do zodíaco

Na astrologia ocidental, existem doze possíveis intervalos de datas para estabelecer o signo do zodíaco de uma pessoa, com cada signo tendo seu próprio símbolo.

SignoSímboloIntervalo
Áries21 de março – 20 de abril
Touro21 de abril – 21 de maio
Gêmeos22 de maio – 21 de junho
Câncer22 de junho – 22 de julho
Leão23 de julho – 22 de agosto
Virgem23 de agosto – 23 de setembro
Libra24 de setembro – 23 de outubro
Escorpião24 de outubro – 22 de novembro
Sagitário23 de novembro – 21 de dezembro
Capricórnio22 de dezembro – 20 de janeiro
Aquário21 de janeiro – 19 de fevereiro
Peixes20 de fevereiro – 20 de março

Dada uma string dob que representa uma data de nascimento no formato completo dos EUA, implemente uma função que retorne o símbolo zodiacal correspondente de acordo com a tabela acima.

Exemplos

zodiacSymbol("May 9, 1951") ➞ "♉"
// Taurus

zodiacSymbol("October 31, 1977") ➞ "♏"
// Scorpio

zodiacSymbol("January 19, 1985") ➞ "♑"
// Capricorn

Observações

  • Uma lista dos caracteres Unicode a serem retornados já é fornecida na aba Code.
  • Em cada intervalo de datas listado na tabela, a data inicial e a data final são os limites inclusivos do intervalo a ser considerado.