How to check if a string contain only two same repeating characters in JavaScript

1 Answer

0 votes
function contain_only_two_same_repeating_chars(s) {  
    var len = s.length;
    if (len % 2 !== 0) {
        return false;
    }
    for (var i = 0; i < len - 2; i++) {  
         if (s[i] !== s[i + 2]) {  
             return false;  
         }  
    }  
    return true;  
}  
 
 
var s = "ababababab"; 
 
if (contain_only_two_same_repeating_chars(s)) {
    document.write("Yes"); 
}
else {
    document.write("No"); 
}
 
 
     
/*
run:
 
Yes
          
*/

 



answered Jan 6, 2020 by avibootz
edited Jan 8, 2020 by avibootz
...