Jaki jest najlepszy sposób obliczenia, czy bajt ma parzystość nieparzystą, czy parzystą w Ruby? Mam pracę wersji:Obliczanie parzystości bajta w Rubim
result = "AB".to_i(16).to_s(2).count('1').odd?
=> true
Konwersja liczby na łańcuch i liczenia „1” s wydaje się słabe sposób obliczania parytetu chociaż. Jakieś lepsze metody?
Chcę być w stanie obliczyć parzystość klucza 3DES. W końcu będę chciał przekonwertować nawet bajty na nieparzyste.
Dzięki, Dan
Dzięki @Phrogz - zaktualizowano. – dkam