Adjacent repeated words in a string
JavaScript
function countAdjacentPairs(searchString) {
  let words = searchString.split(' ').map(word => word.toLowerCase());
  let count = 0, lastMatch = '';
  while (words.length > 1) {
    var bool = false;
    if (words[0].localeCompare(words[1]) == 0 && words[0].localeCompare(lastMatch) != 0) {
      lastMatch = words[0];
      bool = true;
      count++;
      words.shift();
    }
    if (!bool) lastMatch = words[0];
    words.shift();
  }
  return count;
}
- javascript (Private)
- 6-kyu (Private)
- codewars (Private)
- answer (Private)