Equivalentes enarmônicos

Na música, uma mesma nota pode ser escrita de várias maneiras, especialmente quando corresponde a uma tecla preta. Embora seus nomes sejam escritos de formas diferentes, eles representam a mesma nota.

C# = Db, D# = Eb, F# = Gb, G# = Ab, A# = Bb

Dada uma nota musical, crie uma função que retorne seu equivalente enarmônico. Os exemplos abaixo mostram como funciona.

Exemplos

getEquivalent("D#") ➞ "Eb"

getEquivalent("Gb") ➞ "F#"

getEquivalent("Bb") ➞ "A#"

Notas

  • O nome de cada nota será sempre uma letra maiúscula seguida de # ou b.
  • Lembre-se de que depois de G vem A e vice-versa.