Решение на Пет малки функции от Теодора Костова

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

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

Резултати

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

Код

def extract_type(archive, symbol_type):
filtered_by_type = list(
filter(lambda x: type(x[0]) is symbol_type, archive))
result = ''
for element in filtered_by_type:
i = 0
while i < element[1]:
result += element[0]
i += 1
return result
def reversed_dict(original):
return {value: key for (key, value) in original.items()}
def reps(initial):
return tuple(filter(lambda x: initial.count(x) > 1, initial))

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

...................
----------------------------------------------------------------------
Ran 19 tests in 0.137s

OK

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

Теодора обнови решението на 19.03.2015 00:29 (преди над 9 години)

+def extract_type(archive, symbol_type):
+ filtered_by_type = list(
+ filter(lambda x: type(x[0]) is symbol_type, archive))
+ result = ''
+ for element in filtered_by_type:
+ i = 0
+ while i < element[1]:
+ result += element[0]
+ i += 1
+ return result
+
+
+def reversed_dict(original):
+ return {value: key for (key, value) in original.items()}
+
+
+def reps(initial):
+ return tuple(filter(lambda x: initial.count(x) > 1, initial))