Решение на doge от Александър Стоичков

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

Към профила на Александър Стоичков

Резултати

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

Код

# WOW SUCH MUCH
def wow_such_much(start, end):
wow = []
for i in range(start, end):
if i%3 != 0 and i%5 != 0:
wow.append(str(i))
elif i%3 == 0 and i%5 == 0:
wow.append("suchmuch")
elif i%3 == 0:
wow.append("such")
elif i %5 == 0:
wow.append("much")
return wow
# DOGE WORDS
def count_doge_words(sentence):
doge_words = ["wow", "lol", "so", "such", "much", "very"]
return len([word for word in sentence.split() if word in doge_words])

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

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

OK

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

Александър обнови решението на 12.03.2014 11:46 (преди около 10 години)

+# WOW SUCH MUCH
+def wow_such_much(start, end):
+
+ wow = []
+ for i in range(start, end):
+ if i%3 != 0 and i%5 != 0:
+ wow.append(str(i))
+ elif i%3 == 0 and i%5 == 0:
+ wow.append("suchmuch")
+ elif i%3 == 0:
+ wow.append("such")
+ elif i %5 == 0:
+ wow.append("much")
+ return wow
+
+
+
+
+# DOGE WORDS
+def count_doge_words(sentence):
+
+ doge_words = ["wow", "lol", "so", "such", "much", "very"]
+ return len([word for word in sentence.split() if word in doge_words])
+
+