blob: aa6af5663aec29bd86f47706a3d81cf6d908bca0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#! /usr/bin/python3
def reverseword(a, c):
s = a.find(c)
if s == -1:
return a
b = list(a[0:s+1])
b.sort()
b.extend(list(a[s+1:]))
return "".join(b)
import unittest
class TestReverseword(unittest.TestCase):
def test_ex1(self):
self.assertEqual(reverseword("challenge", "e"), "acehllnge", 'example 1')
def test_ex2(self):
self.assertEqual(reverseword("programming", "a"), "agoprrmming", 'example 2')
def test_ex3(self):
self.assertEqual(reverseword("champion", "b"), "champion", 'example 3')
unittest.main()
|