Padrões de letras iguais

Crie uma função que retorne true se duas strings compartilharem o mesmo padrão de letras, e false caso contrário. Duas strings compartilham um padrão quando caracteres iguais em uma string correspondem a caracteres iguais na outra, e caracteres diferentes correspondem a caracteres diferentes.

Exemplos

SameLetterPattern("ABAB", "CDCD") ➞ true

SameLetterPattern("ABCBA", "BCDCB") ➞ true

SameLetterPattern("FFGG", "CDCD") ➞ false

SameLetterPattern("FFFF", "ABCD") ➞ false

Notas

N/A