62.11.3. Výpočet Hammingovy vzdálenosti mezi dvěma IP adresami

Například mezi adresami 224.0.0.1 a 224.2.63.254

perl -le '@a = split /\./ => shift; @b = split /\./ => shift;
    for $i (0 .. 3) {
        for $j (0 .. 7) {
            (($a[$i] >> $j ^ $b[$i] >> $j)) & 1 and $h++;
        }
    }
    END { print $h }' 224.0.0.1 224.2.63.254
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .