Решение на doge от Божидар Карааргиров

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

Към профила на Божидар Карааргиров

Резултати

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

Код

def wow_such_much(n,m):
wow_list = []
for i in range(n, m):
if i % 15 == 0:
wow_list.append('suchmuch')
elif i % 3 == 0:
wow_list.append('such')
elif i % 5 == 0:
wow_list.append('much')
else:
wow_list.append(str(i))
return wow_list
def count_doge_words(some_string):
words = { 'wow', 'lol', 'so', 'such', 'much', 'very' }
tokens = some_string.split()
count = 0
for i in tokens:
if i in words:
count += 1
return count

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

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

OK

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

Божидар обнови решението на 06.03.2014 11:28 (преди над 10 години)

+def wow_such_much(n,m):
+ wowList = []
+ for i in range(n, m):
+ if i % 15 == 0:
+ wowList.append('suchmuch')
+ elif i % 3 == 0:
+ wowList.append('such')
+ elif i % 5 == 0:
+ wowList.append('much')
+ else:
+ wowList.append(str(i))
+
+ return wowList
+
+def count_doge_words(someString):
+ words = { 'wow', 'lol', 'so', 'such', 'much', 'very' }
+ tokens = someString.split()
+ count = 0
+ for i in tokens:
+ if i in words:
+ count += 1
+
+ return count

Божидар обнови решението на 06.03.2014 12:49 (преди над 10 години)

def wow_such_much(n,m):
- wowList = []
+ wow_list = []
for i in range(n, m):
if i % 15 == 0:
- wowList.append('suchmuch')
+ wow_list.append('suchmuch')
elif i % 3 == 0:
- wowList.append('such')
+ wow_list.append('such')
elif i % 5 == 0:
- wowList.append('much')
+ wow_list.append('much')
else:
- wowList.append(str(i))
+ wow_list.append(str(i))
- return wowList
+ return wow_list
-def count_doge_words(someString):
+def count_doge_words(some_string):
words = { 'wow', 'lol', 'so', 'such', 'much', 'very' }
- tokens = someString.split()
+ tokens = some_string.split()
count = 0
for i in tokens:
if i in words:
count += 1
return count