Equivalentes enarmônicos

Na música, uma nota pode ser escrita de diferentes maneiras, especialmente quando corresponde a uma tecla preta. Embora sejam escritas de formas diferentes, essas denominações representam a mesma nota no instrumento.

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 isso funciona.

Exemplos

get_equivalent("D#") ➞ "Eb"

get_equivalent("Gb") ➞ "F#"

get_equivalent("Bb") ➞ "A#"

Observações

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