Repeat String

by Nikolay Kolev

HTML

N = <span id="result">...</span>

JavaScript

function repeat(pattern, count) {
  for (var result = '';;) {
    if (count & 1) {
      result += pattern;
    }
    if (count >>= 1) {
      pattern += pattern;
    } else {
      return result;
    }
  }
}

var n = 1000;
document.getElementById('result').innerText = repeat('x', n).length;