jsfiddle-console example

https://github.com/eu81273/jsfiddle-console

by nimishgoel056

HTML

<script src="https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js"></script>

JavaScript

function cyclicString (s) {
  
  for (let i = 1;i<=s.Length;i++) {
  debugger;
        let part = s.Substring(0,i);
        let isRoot = true;
        for (let j = 0;j<s.Length;j++) {
            if (s[j] != part[j % part.length]) {
                isRoot = false;
                break;
            }
        }
        if (isRoot) {
            return i;
        }
    }
    return 0;
}
cyclicString('cabca');