हैमिंग डिस्टेंस कैलकुलेटर
समान लंबाई की दो स्ट्रिंग्स के बीच हैमिंग डिस्टेंस की गणना करें। यह मापता है कि किस संख्या में स्थितियों पर संबंधित अक्षर अलग हैं।
इनपुट
आउटपुट
रीडमी
हैमिंग दूरी क्या है?
हैमिंग दूरी एक मीट्रिक है जो दो स्ट्रिंग्स को एक दूसरे में बदलने के लिए आवश्यक न्यूनतम प्रतिस्थापनों की संख्या या उन त्रुटियों की संख्या को मापता है जो एक स्ट्रिंग को दूसरे में परिवर्तित करती हैं। रिचर्ड हैमिंग के नाम पर रखा गया यह मीट्रिक सूचना सिद्धांत, कोडिंग सिद्धांत और त्रुटि पहचान में विशेष रूप से उपयोगी है। मुख्य आवश्यकता यह है कि दोनों स्ट्रिंग्स की लंबाई समान हो।
टूल विवरण
यह कैलकुलेटर समान लंबाई वाली दो स्ट्रिंग्स के बीच हैमिंग दूरी की गणना करता है। यह गिनता है कि कितने स्थानों पर अलग-अलग अक्षर हैं और समानता प्रतिशत प्रदान करता है। यह टूल बाइनरी डेटा की तुलना, प्रसारित डेटा में त्रुटियों का पता लगाने, और स्ट्रिंग समानता का विश्लेषण करने में उपयोगी है।
उदाहरण
उदाहरण 1: साधारण टेक्स्ट तुलना
- स्ट्रिंग 1:
hello - स्ट्रिंग 2:
hallo - हैमिंग दूरी: 1 (केवल 'e' बनाम 'a' अलग है)
उदाहरण 2: बाइनरी स्ट्रिंग्स
- स्ट्रिंग 1:
10101010 - स्ट्रिंग 2:
11001011 - हैमिंग दूरी: 3 (स्थान 2, 5, और 8 अलग हैं)
उदाहरण 3: DNA अनुक्रम
- स्ट्रिंग 1:
AGCTTAGC - स्ट्रिंग 2:
AGCTTGGC - हैमिंग दूरी: 1 (स्थान 6 अलग है: A बनाम G)
विशेषताएँ
- रीयल‑टाइम हैमिंग दूरी गणना
- स्वचालित समानता प्रतिशत गणना
- विभिन्न लंबाई की स्ट्रिंग्स के लिए त्रुटि पहचान
- किसी भी कैरेक्टर सेट का समर्थन (टेक्स्ट, बाइनरी, DNA अनुक्रम)
- तुलना परिणामों का स्पष्ट विज़ुअलाइज़ेशन
उपयोग केस
- डेटा ट्रांसमिशन में त्रुटि पहचान: बिट त्रुटियों की संख्या गणना करके यह सत्यापित करें कि प्रसारित डेटा मूल डेटा से मेल खाता है या नहीं
- DNA अनुक्रम तुलना: जीन अनुक्रमों की तुलना करके नमूनों के बीच उत्परिवर्तन या विविधताओं की पहचान करें
- कोड समानता विश्लेषण: निश्चित लंबाई वाले कोड, पहचानकर्ता, या हैश मानों के बीच समानता मापें
- निर्माण में गुणवत्ता नियंत्रण: उत्पाद सीरियल नंबर या बारकोड की तुलना करके विसंगतियों का पता लगाएँ
- बायोमेट्रिक सत्यापन: फिंगरप्रिंट या अन्य बायोमेट्रिक डेटा के बाइनरी प्रतिनिधित्व की तुलना करें