Решение на Пет малки функции от Моника Петкова

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

Към профила на Моника Петкова

Резултати

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

Код

def extract_type(*args):
text = ''
for el in args[0]:
if type(el[0]) is args[1]:
text = text + str(el[0]) * el[1]
return text
def reversed_dict(original):
reversed = {}
for key, el in original.items():
reversed[el] = key
return reversed
# def flatten_dict(original):
# def unflatten_dict():
def reps(all):
only_repeated = []
for element in all:
if all.count(element) > 1:
only_repeated.append(element)
return tuple(only_repeated)

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

...................
----------------------------------------------------------------------
Ran 19 tests in 0.166s

OK

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

Моника обнови решението на 23.03.2015 16:50 (преди около 9 години)

+def extract_type(*args):
+ text = ''
+ for el in args[0]:
+ if type(el[0]) is args[1]:
+ text = text + str(el[0]) * el[1]
+ return text
+
+
+def reversed_dict(original):
+ reversed = {}
+ for key, el in original.items():
+ reversed[el] = key
+ return reversed
+
+
+# def flatten_dict(original):
+
+
+# def unflatten_dict():
+
+
+def reps(all):
+ only_repeated = []
+ for element in all:
+ if all.count(element) > 1:
+ only_repeated.append(element)
+ return tuple(only_repeated)