में बाइट की समानता की गणना करें यदि बाइट में बाइट में अजीब या समानता है तो गणना करने का सबसे अच्छा तरीका क्या है? मैं एक संस्करण काम कर रहे है:रूबी
result = "AB".to_i(16).to_s(2).count('1').odd?
=> true
एक स्ट्रिंग के लिए एक नंबर परिवर्तित और गिनती "1" रों समता की गणना हालांकि की एक गरीब तरीका लगता है। कोई बेहतर तरीका?
मैं 3 डीईएस कुंजी की समानता की गणना करने में सक्षम होना चाहता हूं। आखिरकार, मैं बाइट्स को अजीब में परिवर्तित करना चाहता हूं।
धन्यवाद, दान
धन्यवाद @Phrogz - अपडेट किया गया। बेंचमार्क के लिए – dkam