Станислав обнови решението на 14.03.2012 00:58 (преди почти 13 години)
+def prepare_meal(number):
+ result_string = ''
+ if number > 0:
+ biggest_exponent = 0
+ while number % 3 == 0:
+ biggest_exponent += 1
+ number /= 3
+ result_string = ('spam ' * biggest_exponent)[:-1]
+ if number % 5 == 0:
+ if biggest_exponent > 0:
+ result_string += ' and '
+ result_string += 'eggs'
+ return result_string