      "    * Yes\n",
      "    * Note: Unicode strings could require special handling depending on your language\n",
      "* Is there enough space in the data structure for this operation?\n",
      "    * Yes\n",
      "* Since Python strings are immutable and we are asked to do this in-place, can I use a bytearray or a list instead?\n",
      "    * Yes"
     ]
    },
    {
     "cell_type": "markdown",
 
</s> remove     "## Problem: Given a string, replace in-place all spaces with '%20'\n",
 </s> add     "## Problem: Given a string (a list of characters), replace in-place all spaces with '%20'\n", </s> remove     "## Problem: Given a string, replace all spaces with '%20', in-place\n",
 </s> add     "## Problem: Given a string (a list of characters), replace all spaces with '%20', in-place\n",
    "* Since Python strings are immutable and we are asked to do this in-place, can I use a list or a bytearray instead?\n",
      "    * Yes\n",
      "    * Note: Unicode strings could require special handling depending on your language\n",
      "* Is there enough space in the data structure for this operation?\n",
      "    * Yes\n",
    "* Since Python strings are immutable and we are asked to do this in-place, can I use a list or a bytearray instead?\n",
      "    * Yes"
     ]
    },
    {
     "cell_type": "markdown",
keep keep keep keep replace keep keep keep keep keep
 Tweaked replace char challenge problem statement and contraints. 
arrays_strings/replace_char/replace_char_solution.ipynb