This commit is contained in:
Yavuz Sava 2025-01-27 14:39:24 +03:00
parent 58efe1a339
commit 6fb26d5d40

View File

@ -250,6 +250,39 @@
"chmod +x rearrange_test.py \n",
"./rearrange_test.py "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Edge cases"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"def test_empty(self):\n",
" testcase = \"\"\n",
" expected = \"\"\n",
" self.assertEqual(rearrange_name(testcase), expected)\n",
"\n",
"./rearrange_test.py \n",
"\n",
"#!/usr/bin/env python3\n",
"\n",
"import re\n",
"\n",
"def rearrange_name(name):\n",
" result = re.search(r\"^([\\w .-]*), ([\\w .-]*)$\", name)\n",
" if result is None:\n",
" return \"\"\n",
" return \"{} {}\".format(result[2], result[1])\n",
"\n",
"./rearrange_test.py"
]
}
],
"metadata": {