Agora eu fiquei com um problema. Parece ser realmente trivial, mas ainda assim é difícil encontrar uma solução apropriada. O problema é: um tem dois intervalos e deve encontrar a interseção deles.
Por exemplo:
- A interseção de [0, 3] e [2, 4] é [2, 3]
- A interseção de [-1, 34] e [0, 4] é [0, 4]
- A interseção de [0, 3] e [4, 4] está vazia
É bastante claro que o problema pode ser resolvido usando testes de todos os casos possíveis, mas isso levará muito tempo e é muito propenso a erros. Existe alguma maneira mais fácil de resolver o problema? Se você souber que a solução me ajuda, por favor. Ficarei muito grato.