Este desafio foi proposto durante uma aula de matemática, com o objetivo de realizar operações aritméticas em hexadecimal sem converter os valores para inteiros.
Para isso, utilizei a função ord()
, que retorna o código Unicode do caractere informado.
Existem maneiras mais simples de realizar esses cálculos, mas optei por "simular" as operações feitas no papel, respeitando as regras do desafio.
Pretendo refatorar o código, pois há muitas listas e operações que podem ser simplificadas. No momento, deixarei como está para facilitar o entendimento.
- Retirada dos "números" do código da Adição
- Adicionar Subtração & Divisão
- Refatoração
- Front-End