Решение на doge от Петър Лалов

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

Към профила на Петър Лалов

Резултати

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

Код

def wow_such_much(start, end):
result = []
for index in range(start, end):
string = ''
if index % 3 == 0:
string += "such"
if index % 5 == 0:
string += "much"
if not string:
string = str(index)
result.append(string)
return result
def count_doge_words(input_str):
words = {'wow', 'lol', 'much', 'so', 'such', 'very'}
inputs = [i for i in input_str.split()]
res = sum(inputs.count(word) for word in words)
return res

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

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

OK

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

Петър обнови решението на 12.03.2014 16:55 (преди над 10 години)

+def wow_such_much(start, end):
+
+ result = []
+
+ for index in range(start, end):
+ string = ''
+ if index % 3 == 0:
+ string += "such"
+ if index % 5 == 0:
+ string += "much"
+ if not string:
+ string = str(index)
+
+ result.append(string)
+ return result
+
+
+def count_doge_words(input_str):
+ words = {'wow', 'lol', 'much', 'so', 'such', 'very'}
+
+ inputs = [i for i in input_str.split()]
+
+ res = sum(inputs.count(word) for word in words)
+ return res