      "def main():\n",
      "    test = TestUniqueChars()\n",
      "    test.test_unique_chars(unique_chars)\n",
      "    try:\n",
      "        test.test_unique_chars(unique_chars_hash)\n",
      "        test.test_unique_chars(unique_chars_inplace)\n",
      "    except NameError:\n",
      "        # Alternate solutions are only defined\n",
      "        # in the solutions file\n",
      "        pass\n",
      "\n",
 
</s>
    "        unique_chars_set = UniqueCharsSet()\n",
    "        test.test_unique_chars(unique_chars_set.has_unique_chars)\n",
    "        unique_chars_in_place = UniqueCharsInPlace()\n",
    "        test.test_unique_chars(unique_chars_in_place.has_unique_chars)\n",
      "def main():\n",
      "    test = TestUniqueChars()\n",
      "    test.test_unique_chars(unique_chars)\n",
      "    try:\n",
    "        unique_chars_set = UniqueCharsSet()\n",
    "        test.test_unique_chars(unique_chars_set.has_unique_chars)\n",
    "        unique_chars_in_place = UniqueCharsInPlace()\n",
    "        test.test_unique_chars(unique_chars_in_place.has_unique_chars)\n",
    "        unique_chars_set = UniqueCharsSet()\n",
    "        test.test_unique_chars(unique_chars_set.has_unique_chars)\n",
    "        unique_chars_in_place = UniqueCharsInPlace()\n",
    "        test.test_unique_chars(unique_chars_in_place.has_unique_chars)\n",
      "    except NameError:\n",
      "        # Alternate solutions are only defined\n",
      "        # in the solutions file\n",
      "        pass\n",
      "\n",
keep keep keep keep replace replace keep keep keep keep keep
 Move unique chars to a class
arrays_strings/unique_chars/unique_chars_solution.ipynb