Решение на Да си приготвим нещо за хапване от Борис Величков

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

Към профила на Борис Величков

Резултати

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

Код

def prepare_meal(number):
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 версия и 1 коментар)

Борис обнови решението на 07.03.2012 23:22 (преди почти 13 години)

+def prepare_meal(number):
+ 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