     "metadata": {},
     "source": [
      "## Problem: Compress a string such that 'AAABCCDDDD' becomes 'A3B1C2D4'\n",
      "\n",
      "* [Constraints and Assumptions](#Constraints-and-Assumptions)\n",
      "* [Test Cases](#Test-Cases)\n",
      "* [Algorithm: List](#Algorithm:-List)\n",
      "* [Code: List](#Code:-List)\n",
      "* [Algorithm: Byte Array](#Algorithm:-Byte-Array)\n",
      "* [Code: Byte array](#Code:-Byte-Array)\n",
 
</s> remove     "* [Constraints and Assumptions](#Constraints-and-Assumptions)\n",
 </s> add     "* [Constraints](#Constraints)\n", </s> remove     "* [Constraints and Assumptions](#Constraints-and-Assumptions)\n",
 </s> add     "* [Constraints](#Constraints)\n", </s> remove     "* [Constraints and Assumptions](#Constraints-and-Assumptions)\n",
 </s> add     "* [Constraints](#Constraints)\n", </s> remove     "* [Constraints and Assumptions](#Constraints-and-Assumptions)\n",
 </s> add     "* [Constraints](#Constraints)\n", </s> remove     "* [Constraints and Assumptions](#Constraints-and-Assumptions)\n",
 </s> add     "* [Constraints](#Constraints)\n",
    "* [Constraints](#Constraints)\n",
     "metadata": {},
     "source": [
      "## Problem: Compress a string such that 'AAABCCDDDD' becomes 'A3B1C2D4'\n",
      "\n",
    "* [Constraints](#Constraints)\n",
      "* [Test Cases](#Test-Cases)\n",
      "* [Algorithm: List](#Algorithm:-List)\n",
      "* [Code: List](#Code:-List)\n",
      "* [Algorithm: Byte Array](#Algorithm:-Byte-Array)\n",
      "* [Code: Byte array](#Code:-Byte-Array)\n",
keep keep keep keep replace keep keep keep keep keep
 Fixed Constraints section label and link anchor. 
arrays_strings/compress/compress.ipynb