Intermediate

हैमिंग दूरी परिकलक

दो समान-लंबाई द्विआधारी या षोडशाधारी स्ट्रिंगों की तुलना करें और उन स्थानों को गिनें जहाँ उनके बिट भिन्न होते हैं।

Input format

Hex strings are expanded to 4 bits per digit
Hamming distance
2

Number of positions where the bits differ

Total bit length
7
Matching bits
5
Differing bits
2
Differing positions (0-indexed)
2, 4
00.91.82.63.54.45.36.17027Hamming distance: 0 = identical, length = completely different
Step by step
  1. 1

    Total bit positions

    7
  2. 2

    Matching positions

    7 − 2 = 5
  3. 3

    Hamming distance

    7 − 5 = 2
    Number of positions where the bits differ — equivalent to popcount(A XOR B).
परिणाम केवल सामान्य जानकारी के लिए अनुमान हैं और पेशेवर सलाह नहीं हैं — महत्वपूर्ण परिणामों पर भरोसा करने से पहले हमेशा उन्हें स्वतंत्र रूप से सत्यापित करें। पूरा अस्वीकरण पढ़ें.
त्वरित उत्तर

यह कैलकुलेटर कैसे काम करता है?

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

सूत्र
Hamming distance = popcount(A XOR B) = number of positions where A and B differ
How this is calculated

समान लंबाई की दो स्ट्रिंग दर्ज करें। इनपुट प्रारूप चुनें: द्विआधारी स्ट्रिंग केवल वर्ण 0 और 1 उपयोग करती हैं, जबकि षोडशाधारी स्ट्रिंगों को पहले उनके 4-बिट द्विआधारी निरूपण में विस्तारित किया जाता है (प्रत्येक हेक्स अंक ठीक 4 बिट बन जाता है, इसलिए एक 2-अंकीय हेक्स मान 8 बिट बन जाता है)।

परिकलक दोनों परिणामी बिट स्ट्रिंगों की स्थिति-दर-स्थिति तुलना करता है। प्रत्येक स्थान जहाँ बिट भिन्न होते हैं, हैमिंग दूरी में 1 का योगदान देता है। समतुल्य रूप से, दूरी दोनों मानों के बिटवाइज़ XOR के सेट बिटों की संख्या (जनसंख्या गणना, या popcount) के बराबर होती है, क्योंकि XOR ठीक वहीं 1 देता है जहाँ इनपुट असहमत होते हैं। कुल लंबाई तुलनित बिटों की संख्या है, मिलते बिट लंबाई घटा दूरी है, और भिन्न स्थान बाईं ओर से 0-आधारित अनुक्रमण का उपयोग कर सूचीबद्ध किए जाते हैं।

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

अक्सर पूछे जाने वाले प्रश्न

यह उन स्थानों की संख्या है जिन पर दो समान-लंबाई स्ट्रिंग भिन्न होती हैं। द्विआधारी डेटा के लिए यह दोनों मानों के XOR में 1-बिटों की गणना के बराबर होती है।

हैमिंग दूरी केवल समान-लंबाई स्ट्रिंगों के लिए परिभाषित है क्योंकि यह बिटों की स्थिति-दर-स्थिति तुलना करती है। भिन्न लंबाई के लिए, इसके बजाय संपादन (Levenshtein) दूरी उपयोग करें।

प्रत्येक षोडशाधारी अंक 4 द्विआधारी बिटों में विस्तारित होता है (उदाहरण के लिए, F बन जाता है 1111), और फिर परिणामी बिट स्ट्रिंगों की द्विआधारी के रूप में तुलना की जाती है।

इस नाम से भी जाना जाता है

हैमिंग दूरी
hamming distance
बिट अंतर
bit difference
बाइनरी तुलना
xor distance
हैमिंग दूरी कैलकुलेटर
compare binary

APA

TG we-Calculate Editorial Team. (2026). हैमिंग दूरी परिकलक [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/hamming-distance-calculator

Chicago

TG we-Calculate Editorial Team. "हैमिंग दूरी परिकलक." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/hamming-distance-calculator.

IEEE

TG we-Calculate Editorial Team, "हैमिंग दूरी परिकलक," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/hamming-distance-calculator

BibTeX

@misc{wecalculate_hamming_distance_calculator, title = {हैमिंग दूरी परिकलक}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hi/calculator/hamming-distance-calculator}}, year = {2026}, note = {TG we-Calculate} }

क्या इस कैलकुलेटर ने आपकी मदद की?

संबंधित कैलकुलेटर