
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Finding hamming distance in a string in JavaScript
Hamming Distance:
The hamming distance between two strings of equal length is the number of positions at which these strings vary.
In other words, it is a measure of the minimum number of changes required to turn one string into another. Hamming Distance is usually measured for strings equal in length.
We are required to write a JavaScript function that takes in two strings, lets say str1 and str2, of the same length. The function should calculate and return the hamming distance between those strings.
Example
Following is the code −
const str1 = 'Hello World'; const str2 = 'Heeyy World'; const findHammingDistance = (str1 = '', str2 = '') => { let distance = 0; if(str1.length === str2.length) { for (let i = 0; i < str1.length; i++) { if (str1[i].toLowerCase() != str2[i].toLowerCase()){ distance++ } } return distance }; return 0; }; console.log(findHammingDistance(str1, str2));
Output
Following is the console output −
3
- Related Articles
- Hamming Distance between two strings in JavaScript
- Hamming Distance in Python
- Total Hamming Distance in C++
- What is Hamming Distance?
- Finding letter distance in strings - JavaScript
- Finding mistakes in a string - JavaScript
- Finding duplicate "words" in a string - JavaScript
- Finding missing letter in a string - JavaScript
- Finding shortest word in a string in JavaScript
- Calculating the Hamming distance using SciPy
- Finding distance to next greater element in JavaScript
- Finding second smallest word in a string - JavaScript
- Finding number of spaces in a string JavaScript
- Finding the longest word in a string in JavaScript
- Finding minimum deletions in string in JavaScript

Advertisements