हैमिंग दूरी परिकलक
दो समान-लंबाई द्विआधारी या षोडशाधारी स्ट्रिंगों की तुलना करें और उन स्थानों को गिनें जहाँ उनके बिट भिन्न होते हैं।
Input format
Number of positions where the bits differ
- 1
Total bit positions
7 - 2
Matching positions
7 − 2 = 5 - 3
Hamming distance
7 − 5 = 2Number of positions where the bits differ — equivalent to popcount(A XOR B).
यह कैलकुलेटर कैसे काम करता है?
दो समान-लंबाई द्विआधारी स्ट्रिंगों के बीच हैमिंग दूरी उन बिट स्थानों की संख्या है जहाँ वे भिन्न होते हैं, जो उनके XOR के popcount के बराबर है। यह उपकरण दो द्विआधारी या हेक्स स्ट्रिंगों की तुलना करता है, दूरी, कुल बिट लंबाई, मिलते बिट, और भिन्न होने वाले सटीक स्थान बताते हुए।
सूत्र
How this is calculated
समान लंबाई की दो स्ट्रिंग दर्ज करें। इनपुट प्रारूप चुनें: द्विआधारी स्ट्रिंग केवल वर्ण 0 और 1 उपयोग करती हैं, जबकि षोडशाधारी स्ट्रिंगों को पहले उनके 4-बिट द्विआधारी निरूपण में विस्तारित किया जाता है (प्रत्येक हेक्स अंक ठीक 4 बिट बन जाता है, इसलिए एक 2-अंकीय हेक्स मान 8 बिट बन जाता है)।
परिकलक दोनों परिणामी बिट स्ट्रिंगों की स्थिति-दर-स्थिति तुलना करता है। प्रत्येक स्थान जहाँ बिट भिन्न होते हैं, हैमिंग दूरी में 1 का योगदान देता है। समतुल्य रूप से, दूरी दोनों मानों के बिटवाइज़ XOR के सेट बिटों की संख्या (जनसंख्या गणना, या popcount) के बराबर होती है, क्योंकि XOR ठीक वहीं 1 देता है जहाँ इनपुट असहमत होते हैं। कुल लंबाई तुलनित बिटों की संख्या है, मिलते बिट लंबाई घटा दूरी है, और भिन्न स्थान बाईं ओर से 0-आधारित अनुक्रमण का उपयोग कर सूचीबद्ध किए जाते हैं।
दोनों स्ट्रिंग समान लंबाई की होनी चाहिए, अन्यथा तुलना अपरिभाषित होती है और कोई परिणाम नहीं दिखता। चुनी गई वर्णमाला से बाहर वर्णों वाले इनपुट अस्वीकृत होते हैं। हैमिंग दूरी कोडिंग सिद्धांत में एक मूल मापिका है: एक कोड की न्यूनतम हैमिंग दूरी निर्धारित करती है कि वह कितनी बिट त्रुटियों का पता लगा और सुधार सकता है।
अक्सर पूछे जाने वाले प्रश्न
यह उन स्थानों की संख्या है जिन पर दो समान-लंबाई स्ट्रिंग भिन्न होती हैं। द्विआधारी डेटा के लिए यह दोनों मानों के XOR में 1-बिटों की गणना के बराबर होती है।
हैमिंग दूरी केवल समान-लंबाई स्ट्रिंगों के लिए परिभाषित है क्योंकि यह बिटों की स्थिति-दर-स्थिति तुलना करती है। भिन्न लंबाई के लिए, इसके बजाय संपादन (Levenshtein) दूरी उपयोग करें।
प्रत्येक षोडशाधारी अंक 4 द्विआधारी बिटों में विस्तारित होता है (उदाहरण के लिए, F बन जाता है 1111), और फिर परिणामी बिट स्ट्रिंगों की द्विआधारी के रूप में तुलना की जाती है।
इस नाम से भी जाना जाता है
TG we-Calculate Editorial Team. (2026). हैमिंग दूरी परिकलक [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/hamming-distance-calculator
TG we-Calculate Editorial Team. "हैमिंग दूरी परिकलक." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/hamming-distance-calculator.
TG we-Calculate Editorial Team, "हैमिंग दूरी परिकलक," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/hamming-distance-calculator
@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} }
क्या इस कैलकुलेटर ने आपकी मदद की?
