diff --git a/1-title_case/title.py b/1-title_case/title.py index dd2557b..c60cd82 100644 --- a/1-title_case/title.py +++ b/1-title_case/title.py @@ -1,2 +1,12 @@ def titlecase(string, exceptions): - pass + words = string.lower().split(' ') + new_words = [] + for word in words: + if word in exceptions: + new_words.append(word) + else: + new_words.append(word.capitalize()) + + return ' '.join(new_words) + +print(titlecase('the quick brown fox jumps over the lazy dog', ['jumps', 'the', 'over'])) \ No newline at end of file