Решение на doge от Димитър Мусев

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

Към профила на Димитър Мусев

Резултати

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

Код

def wow_such_much(start, end):
list_num = []
for num in range(start, end):
list_num.append(num)
if (num % 3 == 0) and not (num % 5 == 0):
list_num[list_num.index(num)] = "such"
elif(num % 5 == 0) and not (num % 3 == 0):
list_num[list_num.index(num)] = "much"
elif(num % 3 == 0) and (num % 5 == 0):
list_num[list_num.index(num)] = "suchmuch"
return list_num
def count_doge_words(string):
counter = 0
doge_words = ["lol", "wow", "so", "such", "much", "very"]
for words in doge_words:
if string.count(words):
counter += 1
return counter

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

▸ Покажи лога

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

Димитър обнови решението на 12.03.2014 12:10 (преди около 11 години)

▸ Покажи разликите
+def wow_such_much(start, end):
+ list = []
+ for num in range(start, end):
+ list.append(num)
+ if (num % 3 == 0) and not (num % 5 == 0):
+ list[list.index(num)] = "such"
+ elif(num % 5 == 0) and not (num % 3 == 0):
+ list[list.index(num)] = "much"
+ elif(num % 3 == 0) and (num % 5 == 0):
+ list[list.index(num)] = "suchmuch"
+ return list
+
+def count_doge_word(string):
+ counter = 0
+ doge_words = ["lol", "wow", "so", "such", "much", "very"]
+ for words in doge_words:
+ if string.count(words):
+ counter += 1
+ return counter

Димитър обнови решението на 12.03.2014 12:15 (преди около 11 години)

▸ Покажи разликите
def wow_such_much(start, end):
list = []
for num in range(start, end):
list.append(num)
if (num % 3 == 0) and not (num % 5 == 0):
list[list.index(num)] = "such"
elif(num % 5 == 0) and not (num % 3 == 0):
list[list.index(num)] = "much"
elif(num % 3 == 0) and (num % 5 == 0):
list[list.index(num)] = "suchmuch"
return list
-def count_doge_word(string):
+def count_doge_words(string):
counter = 0
doge_words = ["lol", "wow", "so", "such", "much", "very"]
for words in doge_words:
if string.count(words):
counter += 1
return counter

Димитър обнови решението на 12.03.2014 13:25 (преди около 11 години)

▸ Покажи разликите
def wow_such_much(start, end):
- list = []
+ list_num = []
for num in range(start, end):
- list.append(num)
+ list_num.append(num)
if (num % 3 == 0) and not (num % 5 == 0):
- list[list.index(num)] = "such"
+ list_num[list_num.index(num)] = "such"
elif(num % 5 == 0) and not (num % 3 == 0):
- list[list.index(num)] = "much"
+ list_num[list_num.index(num)] = "much"
elif(num % 3 == 0) and (num % 5 == 0):
- list[list.index(num)] = "suchmuch"
- return list
+ list_num[list_num.index(num)] = "suchmuch"
+ return list_num
def count_doge_words(string):
counter = 0
doge_words = ["lol", "wow", "so", "such", "much", "very"]
for words in doge_words:
if string.count(words):
counter += 1
return counter