Check Speed

Developer Typing Speed Checker

Quick Sort Implementation

function quickSort(arr) {
  if (arr.length <= 1) {
    return arr;
  }
  const pivot = arr[Math.floor(arr.length / 2)];
  const left = arr.filter(x => x < pivot);
  const middle = arr.filter(x => x === pivot);
  const right = arr.filter(x => x > pivot);
  return [...quickSort(left), ...middle, ...quickSort(right)];
}

Estimated typing time: 1:00

Your Typing Area

Your Results

Words per minute: 0

Accuracy: 100%