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

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

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

Резултати

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

Код

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

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

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

OK

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

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

+def wow_such_much(start, end):
+ result = []
+ for x in range(start, end):
+ if(x % 15 == 0):
+ result.append("suchmuch")
+ elif(x % 5 == 0):
+ result.append("much")
+ elif(x % 3 == 0):
+ result.append("such")
+ else:
+ result.append(str(x))
+ return result
+
+def count_doge_words(s):
+ result = 0
+ dogewords = ['wow', 'lol', 'so', 'such', 'much', 'very']
+ for word in dogewords:
+ result += s.count(word)
+ return result

Васил обнови решението на 06.03.2014 18:14 (преди над 10 години)

def wow_such_much(start, end):
result = []
for x in range(start, end):
if(x % 15 == 0):
result.append("suchmuch")
elif(x % 5 == 0):
result.append("much")
elif(x % 3 == 0):
result.append("such")
else:
result.append(str(x))
return result
def count_doge_words(s):
result = 0
dogewords = ['wow', 'lol', 'so', 'such', 'much', 'very']
+ s = s.split()
for word in dogewords:
result += s.count(word)
- return result
+ return result

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

def wow_such_much(start, end):
result = []
for x in range(start, end):
if(x % 15 == 0):
result.append("suchmuch")
elif(x % 5 == 0):
result.append("much")
elif(x % 3 == 0):
result.append("such")
else:
- result.append(str(x))
+ result.append(str(x))
return result
-def count_doge_words(s):
+def count_doge_words(sentence):
result = 0
dogewords = ['wow', 'lol', 'so', 'such', 'much', 'very']
- s = s.split()
+ sentence = sentence.split()
for word in dogewords:
- result += s.count(word)
- return result
+ result += sentence.count(word)
+ return result

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

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