Решение на doge от Стоян Христов

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

Към профила на Стоян Христов

Резултати

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

Код

def wow_such_much(start, end):
result = []
for number in range(start, end):
if number % 15 == 0:
result.append('suchmuch')
elif number % 5 == 0:
result.append('much')
elif number % 3 == 0:
result.append('such')
else:
result.append(str(number))
return result
def count_doge_words(sentence):
parasite_words = ['wow', 'lol', 'so', 'such', 'much', 'very']
words_in_sentence = sentence.split()
counter = 0
for word in words_in_sentence:
if word in parasite_words:
counter += 1
return counter

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

...............
----------------------------------------------------------------------
Ran 15 tests in 0.010s

OK

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

Стоян обнови решението на 08.03.2014 22:58 (преди над 10 години)

+def wow_such_much(start, end):
+
+ result = []
+
+ for number in range(start, end):
+ if number % 15 == 0:
+ result.append('suchmuch')
+
+ elif number % 5 == 0:
+ result.append('much')
+
+ elif number % 3 == 0:
+ result.append('such')
+
+ else:
+ result.append(str(number))
+
+ return result
+
+
+def count_doge_words(sentence):
+
+ parasite_words = ['wow', 'lol', 'so', 'such', 'much', 'very']
+ words_in_sentence = sentence.split()
+ counter = 0
+
+ for word in words_in_sentence:
+ if word in parasite_words:
+ counter += 1
+
+ return counter