Решение на Пет функции от Константин Паенов
Обратно към всички решения
Към профила на Константин Паенов
Резултати
- 8 точки от тестове
- 0 бонус точки
- 8 точки общо
- 12 успешни тест(а)
- 4 неуспешни тест(а)
Код
Лог от изпълнението
.FF...........FF
======================================================================
FAIL: test_with_different_cases (test.TestAnagrams)
----------------------------------------------------------------------
Traceback (most recent call last):
File "lib/language/python/runner.py", line 60, in thread
raise it.exc_info[1]
File "lib/language/python/runner.py", line 48, in run
self.result = func(*args, **kwargs)
File "/tmp/d20140319-21201-1q2tebk/test.py", line 125, in test_with_different_cases
set(map(frozenset, solution.anagrams(words))))
AssertionError: Items in the first set but not the second:
frozenset({'Dave Barry', 'Ray Adverb'})
Items in the second set but not the first:
frozenset({'Ray Adverb'})
frozenset({'Dave Barry'})
======================================================================
FAIL: test_with_different_symbols (test.TestAnagrams)
----------------------------------------------------------------------
Traceback (most recent call last):
File "lib/language/python/runner.py", line 60, in thread
raise it.exc_info[1]
File "lib/language/python/runner.py", line 48, in run
self.result = func(*args, **kwargs)
File "/tmp/d20140319-21201-1q2tebk/test.py", line 135, in test_with_different_symbols
set(map(frozenset, solution.anagrams(words))))
AssertionError: Items in the first set but not the second:
frozenset({'I am Lord Voldemort', 'Tom Marvolo Riddle'})
frozenset({'Tom Cruise', "So I'm cuter"})
Items in the second set but not the first:
frozenset({'Tom Marvolo Riddle'})
frozenset({"So I'm cuter"})
frozenset({'I am Lord Voldemort'})
frozenset({'Tom Cruise'})
======================================================================
FAIL: test_sort_by_one_element (test.TestSortBy)
----------------------------------------------------------------------
Traceback (most recent call last):
File "lib/language/python/runner.py", line 60, in thread
raise it.exc_info[1]
File "lib/language/python/runner.py", line 48, in run
self.result = func(*args, **kwargs)
File "/tmp/d20140319-21201-1q2tebk/test.py", line 57, in test_sort_by_one_element
self.assertEqual([1], solution.sort_by(lambda x, y: x - y, [1]))
AssertionError: Lists differ: [1] != ['1']
First differing element 0:
1
1
- [1]
+ ['1']
? + +
======================================================================
FAIL: test_sort_by_simple_test (test.TestSortBy)
----------------------------------------------------------------------
Traceback (most recent call last):
File "lib/language/python/runner.py", line 60, in thread
raise it.exc_info[1]
File "lib/language/python/runner.py", line 48, in run
self.result = func(*args, **kwargs)
File "/tmp/d20140319-21201-1q2tebk/test.py", line 54, in test_sort_by_simple_test
solution.sort_by(lambda x, y: x % 2 - y % 2, [0, 1, 2, 3, 4, 5]))
AssertionError: Lists differ: [0, 2, 4, 1, 3, 5] != ['0', '2', '4', '1', '3', '5']
First differing element 0:
0
0
- [0, 2, 4, 1, 3, 5]
+ ['0', '2', '4', '1', '3', '5']
? + + + + + + + + + + + +
----------------------------------------------------------------------
Ran 16 tests in 0.012s
FAILED (failures=4)
История (2 версии и 3 коментара)
Константин обнови решението на 18.03.2014 18:55 (преди над 10 години)
Константин обнови решението на 19.03.2014 15:23 (преди над 10 години)