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

1 Answer

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

 



answered Jan 9, 2020 by avibootz
...