Display de sete segmentos

Crie uma função que recebe um caractere que representa um dígito de 0 a 9 e retorna sua máscara de bits para um display de sete segmentos de cátodo comum. As oito posições de bit são dp, g, f, e, d, c, b, a, e um 1 lógico acende o segmento correspondente.

Texto alternativo

Exemplos

toDisplay('1') ➞ 0x06

toDisplay('8') ➞ 0x7F

toDisplay('0') ➞ 0x3F

Notas

  • O display de segmentos é do tipo cátodo comum, o que significa que você precisa fornecer 5v (um 1 lógico) para acender cada segmento.
  • A entrada será um caractere que representa um dígito de 0 a 9.
  • O LSB começa em a, b, c.