SpongeBob mocking text (spongemock) is a style of writing in which the alphabets are randomly written in upper and lower case. It is used in internet communities to mock something. The text originated as a meme from the SpongeBob cartoon series.
Input : The quick brown fox jumps over the lazy dog. Output : tHE QuiCK BrOWN fOX juMps over tHe lAzY dOG. Input : This sentence is to test the function. Output : This seNtENce is TO TeST THE funcTiON.
- Process the input string by character.
- Check if the character is an alphabet by using
random.random()method to generate a random number between 0 and 1.
- If the number generated is greater than 0.5 then change the character to upper case using
- If the number generated is less than or equal to 0.5 then change the character to lower case using
tHe qUICk BrOWn fox jUMPs oVEr thE lAZy dOG. THIS seNTEncE IS tO TesT tHe FuNcTIOn.
The above code generates the text with equal amount if lower and upper case characters. If we want to skew the balance to favour one side we can switch the
random.random() method with
Spongemock text with more upper case characters : ThE qUICK BROwN FOX jUMPs OVeR THE lazy DoG. Spongemock text with more lower case characters : The qUick BrOwn fOX JuMPs oveR the LaZy DOg.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course