diff options
Diffstat (limited to 'challenge-278/zapwai/python/ch-2.py')
| -rw-r--r-- | challenge-278/zapwai/python/ch-2.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/challenge-278/zapwai/python/ch-2.py b/challenge-278/zapwai/python/ch-2.py new file mode 100644 index 0000000000..c268a03861 --- /dev/null +++ b/challenge-278/zapwai/python/ch-2.py @@ -0,0 +1,24 @@ +def arrange(word): + arr = list(word) + mysort = sorted(arr) + return "".join(mysort) + +def proc(mystr, char): + print("Input: mystr =", mystr, "char =", char) + ind = mystr.find(char) + if (ind == -1): + print("Output:", mystr) + else: + begin = mystr[0 : ind + 1] + end = mystr[ind + 1 : len(mystr)] + print(arrange(begin)+end) + +mystr = "challenge" +char = "e" +proc(mystr, char) +mystr = "programming" +char = "a" +proc(mystr, char) +mystr = "champion" +char = "b" +proc(mystr, char) |
