Решение на doge от Весела Бандова

Обратно към всички решения

Към профила на Весела Бандова

Резултати

  • 10 точки от тестове
  • 0 бонус точки
  • 10 точки общо
  • 15 успешни тест(а)
  • 0 неуспешни тест(а)

Код

def wow_such_much(start, end):
result_meme = ["" for x in range(start, end)]
for i in range(start, end):
index = i - start
if i % 15 == 0:
result_meme[index] = "suchmuch"
elif i % 5 == 0:
result_meme[index] = "much"
elif i % 3 == 0:
result_meme[index] = "such"
else:
result_meme[index] = str(i)
return result_meme
def count_doge_words(sentence):
bad_words = ["wow", "lol", "so", "such", "much", "very"]
parasite_cnt = 0
all_words = sentence.split()
for word in all_words:
if word in bad_words:
parasite_cnt += 1
return parasite_cnt

Лог от изпълнението

...............
----------------------------------------------------------------------
Ran 15 tests in 0.007s

OK

История (1 версия и 1 коментар)

Весела обнови решението на 11.03.2014 23:17 (преди около 10 години)

+
+
+def wow_such_much(start, end):
+ result_meme = ["" for x in range(start, end)]
+ for i in range(start, end):
+ index = i - start
+ if i % 15 == 0:
+ result_meme[index] = "suchmuch"
+ elif i % 5 == 0:
+ result_meme[index] = "much"
+ elif i % 3 == 0:
+ result_meme[index] = "such"
+ else:
+ result_meme[index] = str(i)
+ return result_meme
+
+
+def count_doge_words(sentence):
+ bad_words = ["wow", "lol", "so", "such", "much", "very"]
+ parasite_cnt = 0
+ all_words = sentence.split()
+ for word in all_words:
+ if word in bad_words:
+ parasite_cnt += 1
+ return parasite_cnt
+
+