Inspirado por...
Rede - Como posso calcular quantos endereços IP existem em um determinado intervalo?
Escreva um programa ou função que use duas cadeias de caracteres como entrada, cada uma sendo um endereço IPv4 expresso em notação pontilhada padrão e produz ou retorna o número de endereços IP cobertos por esse intervalo, incluindo as duas entradas de endereços IP.
- Você não deve usar nenhum código externo, bibliotecas ou serviços projetados para analisar um endereço IP. (Outras funções da biblioteca padrão de processamento de string são aceitáveis.)
- Todos os 2 ^ 32 endereços IP são iguais. Nenhuma distinção é feita para transmissão, classe E etc.
- Aplicam-se regras normais de código-golfe.
Por exemplo:
"0.0.0.0","255.255.255.255" returns 4294967296.
"255.255.255.255","0.0.0.0" also returns 4294967296.
"1.2.3.4","1.2.3.4" returns 1.
"56.57.58.59","60.61.62.63" returns 67372037.
"1","2" is invalid input. Your code may do anything you like.