- function findWord(word, jumbledLetters, isSameWord) {
- if(isSameWord && word.length !== jumbledLetters.length)
- return false;
- var uniquePosition = {};
- for(var i = 0; i< word.length; i++)
- for(var j=0; j< jumbledLetters.length; j++){
- if(word[i] === jumbledLetters[j] && j !== uniquePosition[j]) {
- uniquePosition[j] = j;
- break;
- }
- }
- return Object.keys(uniquePosition).length === (word.length);
- }
- console.clear();
- console.log(findWord('anish', 'shinaaaaa', false)); // prints true
- console.log(findWord('kumar', 'kumardddd')); // prints true
- console.log(findWord('cab', 'ssdsdrgfvffdgdfgerebeinaaa'));
- console.log(findWord('rama', 'raandsgsgsdgsdsdgsdgsdgdssdgsdgsdgm', false));
- console.log(findWord('kavitha', 'thavikssssssa', true)); // prints false
Here, i have given the code snippet to find the given word from the jumbled letters using javascript
