Решение на Да си приготвим нещо за хапване от Цветан Спасов

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

Към профила на Цветан Спасов

Резултати

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

Код

def prepare_meal(number):
res = ''
while number % 3 == 0 and number != 0:
res += "spam "
number = number / 3
res = res[:-1]
if number % 5 == 0 and number != 0:
if len(res) == 0:
res += "eggs"
else:
res += " and eggs"
return res

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

..........
----------------------------------------------------------------------
Ran 10 tests in 0.001s

OK

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

Цветан обнови решението на 15.03.2012 11:42 (преди почти 13 години)

+def prepare_meal(number):
+ res = ''
+ while number % 3 == 0 and number != 0:
+ res += "spam "
+ number = number / 3
+ res = res[:-1]
+ if number % 5 == 0 and number != 0:
+ if len(res) == 0:
+ res += "eggs"
+ else:
+ res += " and eggs"
+ return res