Equivalentes enarmônicos

Na música, as notas podem ser escritas de várias maneiras (especialmente as notas das teclas pretas). Embora sejam grafadas de forma diferente, fisicamente continuam sendo 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 devem deixar isso claro.

Exemplos

getEquivalent("D#") ➞ "Eb"

getEquivalent("Gb") ➞ "F#"

getEquivalent("Bb") ➞"A#"

Observações

  • Os nomes das notas sempre serão uma letra maiúscula seguida de # ou b.
  • Lembre-se de que a nota depois de G é A e vice-versa.