हैमिंग दूरी क्या है?

हैमिंग दूरी एक मीट्रिक है जो दो स्ट्रिंग्स को एक दूसरे में बदलने के लिए आवश्यक न्यूनतम प्रतिस्थापनों की संख्या या उन त्रुटियों की संख्या को मापता है जो एक स्ट्रिंग को दूसरे में परिवर्तित करती हैं। रिचर्ड हैमिंग के नाम पर रखा गया यह मीट्रिक सूचना सिद्धांत, कोडिंग सिद्धांत और त्रुटि पहचान में विशेष रूप से उपयोगी है। मुख्य आवश्यकता यह है कि दोनों स्ट्रिंग्स की लंबाई समान हो।

टूल विवरण

यह कैलकुलेटर समान लंबाई वाली दो स्ट्रिंग्स के बीच हैमिंग दूरी की गणना करता है। यह गिनता है कि कितने स्थानों पर अलग-अलग अक्षर हैं और समानता प्रतिशत प्रदान करता है। यह टूल बाइनरी डेटा की तुलना, प्रसारित डेटा में त्रुटियों का पता लगाने, और स्ट्रिंग समानता का विश्लेषण करने में उपयोगी है।

उदाहरण

उदाहरण 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)

विशेषताएँ

  • रीयल‑टाइम हैमिंग दूरी गणना
  • स्वचालित समानता प्रतिशत गणना
  • विभिन्न लंबाई की स्ट्रिंग्स के लिए त्रुटि पहचान