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

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

Към профила на Стоян Стоянов

Резултати

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

Код

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

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

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

OK

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

Стоян обнови решението на 11.03.2012 02:23 (преди почти 13 години)

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