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.
| Signo | Símbolo | Intervalo |
|---|---|---|
| Áries | ♈ | 21 de março – 20 de abril |
| Touro | ♉ | 21 de abril – 21 de maio |
| Gêmeos | ♊ | 22 de maio – 21 de junho |
| Câncer | ♋ | 22 de junho – 22 de julho |
| Leão | ♌ | 23 de julho – 22 de agosto |
| Virgem | ♍ | 23 de agosto – 23 de setembro |
| Libra | ♎ | 24 de setembro – 23 de outubro |
| Escorpião | ♏ | 24 de outubro – 22 de novembro |
| Sagitário | ♐ | 23 de novembro – 21 de dezembro |
| Capricórnio | ♑ | 22 de dezembro – 20 de janeiro |
| Aquário | ♒ | 21 de janeiro – 19 de fevereiro |
| Peixes | ♓ | 20 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.
zodiacSymbol("May 9, 1951") ➞ "♉"
// Taurus
zodiacSymbol("October 31, 1977") ➞ "♏"
// Scorpio
zodiacSymbol("January 19, 1985") ➞ "♑"
// Capricorn