Решение на Да си приготвим нещо за хапване от Методи Манолов

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

Към профила на Методи Манолов

Резултати

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

Код

def prepare_meal(number):
if number == 0:
return ""
result = ""
if number % 3 == 0:
result = "spam"
number /= 3
while number % 3 == 0:
result += " spam"
number /= 3
if number % 5 == 0:
result += " and eggs"
elif number % 5 == 0:
result = "eggs"
return result

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

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

OK

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

Методи обнови решението на 15.03.2012 17:08 (преди над 8 години)

+def prepare_meal(number):
+ if number == 0:
+ return ""
+ result = ""
+ if number % 3 == 0:
+ result = "spam"
+ number /= 3
+ while number % 3 == 0:
+ result += " spam"
+ number /= 3
+ if number % 5 == 0:
+ result += " and eggs"
+ elif number % 5 == 0:
+ result = "eggs"
+ return result