Question 4 Write a function that will redact every third word in a sentence. Make use of the hashtag (#) symbol to redact the characters that make up the word, i.e. if the word is five characters long then a string of five hashtags should replace that word. However, this should not redact any of the following punctuation marks: apostrophes (') quotations (") full stops (.) commas (,) exclamations (!) question marks (?) colons (:) semicolons (;) Arguments: sentence (string) →→ sentence that needs to be redacted. Return: redacted sentence (string)→→ every third word should be redacted. Expected outputs sentence = "My dear Explorer, do you understand the nature of the given question?" redact_words(sentence) == 'My dear ########, do you ########## the nature ## the given ########?' sentence = "Explorer, this is why you shouldn't come to a test unprepared." redact_words(sentence)=="Explorer, this ## why you #######'# come to # test unprepared."
Question 4
Write a function that will redact every third word in a sentence. Make use of the hashtag (#) symbol to redact the characters that make up the word, i.e. if the word is five characters long then a string of five hashtags should replace that word. However, this should not redact any of the following punctuation marks:
- apostrophes (')
- quotations (")
- full stops (.)
- commas (,)
- exclamations (!)
- question marks (?)
- colons (:)
- semicolons (;)
Arguments:
- sentence (string) →→ sentence that needs to be redacted.
Return:
- redacted sentence (string)→→ every third word should be redacted.
Expected outputs
sentence = "My dear Explorer, do you understand the nature of the given question?" redact_words(sentence) == 'My dear ########, do you ########## the nature ## the given ########?' sentence = "Explorer, this is why you shouldn't come to a test unprepared." redact_words(sentence)=="Explorer, this ## why you #######'# come to # test unprepared."

Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images









