Решение на doge от Данаил Койчев

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

Към профила на Данаил Койчев

Резултати

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

Код

def wow_such_much(start, end):
array = []
for index in range(start, end):
if index % 3 == 0:
if index % 5 == 0:
array.append('suchmuch')
else:
array.append('such')
elif index % 5 == 0:
array.append('much')
else:
array.append(str(index))
return array
def count_doge_words(sentence):
doge_words = ("wow", "lol", "so", "such", "much", "very")
doge_words_count = 0
for word in sentence.split():
if word in doge_words:
doge_words_count += 1
return doge_words_count

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

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

OK

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

Данаил обнови решението на 06.03.2014 21:38 (преди над 10 години)

+def wow_such_much(start, end):
+ veryList = [] #much readable lol
+ for index in range(start, end):
+ if index % 3 == 0:
+ if index % 5 == 0:
+ veryList.append('suchmuch')
+ else:
+ veryList.append('such')
+ elif index % 5 == 0:
+ veryList.append('much')
+ else:
+ veryList.append(str(index))
+ return veryList
+
+def count_doge_words(sentence):
+ dogeWords = ("wow", "lol", "so", "such", "much", "very")
+ dogeWordsCount = 0
+ for word in sentence.split():
+ if word in dogeWords:
+ dogeWordsCount += 1
+ return dogeWordsCount

Данаил обнови решението на 09.03.2014 20:14 (преди над 10 години)

def wow_such_much(start, end):
- veryList = [] #much readable lol
+ array = []
for index in range(start, end):
if index % 3 == 0:
if index % 5 == 0:
- veryList.append('suchmuch')
+ array.append('suchmuch')
else:
- veryList.append('such')
+ array.append('such')
elif index % 5 == 0:
- veryList.append('much')
+ array.append('much')
else:
- veryList.append(str(index))
- return veryList
+ array.append(str(index))
+ return array
def count_doge_words(sentence):
- dogeWords = ("wow", "lol", "so", "such", "much", "very")
- dogeWordsCount = 0
+ doge_words = ("wow", "lol", "so", "such", "much", "very")
+ doge_words_count = 0
for word in sentence.split():
- if word in dogeWords:
- dogeWordsCount += 1
+ if word in doge_words:
- return dogeWordsCount
+ doge_words_count += 1
+ return doge_words_count