Решение на Пет малки функции от Ирина Христова

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

Към профила на Ирина Христова

Резултати

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

Код

def extract_type(items, type_):
return ''.join(map(
lambda x: str(x[0]) * x[1],
filter(lambda y: type(y[0]) is type_, items)))
def reversed_dict(items):
return dict(zip(items.values(), items.keys()))
def reps(items):
return tuple(filter(lambda x: items.count(x) >= 2, items))

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

...................
----------------------------------------------------------------------
Ran 19 tests in 0.163s

OK

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

Ирина обнови решението на 21.03.2015 18:10 (преди над 9 години)

+def extract_type(items, type_):
+ return ''.join(map(
+ lambda x: str(x[0]) * x[1],
+ filter(lambda y: type(y[0]) is type_, items)))
+
+
+def reversed_dict(items):
+ return dict(zip(items.values(), items.keys()))
+
+
+def reps(items):
+ return tuple(filter(lambda x: items.count(x) >= 2, items))