Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dot = "."
- is_valid = False
- most_occurring_symbol = ""
- mos_counter = 1 #Most Occurring Symbol (mos) counter
- curr_word = ""
- final = []
- data = input()
- while not data == "Worm Ipsum":
- if data.count(dot) == 1 and data[-1] == dot and data[0].isupper():
- is_valid = True
- if is_valid:
- list_of_words = data.split(" ")
- #ITERRATING OVER WORDS & SYMBOLS IN WORDS
- for word in list_of_words:
- for symbol in word:
- symbol_count = word.count(symbol)
- if symbol_count > mos_counter:
- most_occurring_symbol = symbol
- mos_counter = symbol_count
- if not most_occurring_symbol == "":
- if word[-1] == dot:
- curr_word = (len(word)-1) * most_occurring_symbol + word[-1]
- else:
- curr_word = len(word) * most_occurring_symbol
- final.append(curr_word)
- else:
- final.append(word)
- #RESET COUNTER & MOS SYMBOL
- most_occurring_symbol = ""
- mos_counter = 1
- print(' '.join(final))
- #RESET LIST FOR NEXT WORD
- final = []
- is_valid = False
- data = input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement