Антонио обнови решението на 06.03.2014 12:42 (преди над 10 години)
+def wow_such_much(start, end):
+ replaced = []
+ for i in range(start, end):
+ if divmod(i, 15)[1] == 0:
+ replaced.append('suchmuch')
+ elif divmod(i, 5)[1] == 0:
+ replaced.append('much')
+ elif divmod(i, 3)[1] == 0:
+ replaced.append('such')
+ else:
+ replaced.append(str(i))
+ return replaced
+
+def count_doge_words(text):
+ count = 0
+ for parasitic_word in ['wow', 'lol', 'so', 'such', 'much', 'very']:
+ count += text.split().count(parasitic_word)
+ return count
Добро решение. Впечатляващо е, че си намерил divmod
, но операторът %
ще ти свърши идеална работа :)