vk76

04_Standard_Structures REMARK

Dec 22nd, 2021
1,257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. здравствуйте...
  2.  
  3. в тестах test_linked_list.py
  4. не соответствия:
  5.  
  6. test_to_array
  7. [1, 2, 5, 1, 2, 6, 1, 6, 8, 324, -10, 20]
  8. список как вводится по порядку - так выводится
  9. 1 будет первая при вводе и выводе
  10.  
  11.  
  12. test_get_and_insert
  13. ....
  14.     l.push_front(4)
  15.         l.push_front(3)
  16.         l.push_front(1)
  17. ....
  18. это аналогично:
  19.     LinkedList.from_array([4,3,1])
  20. и to_array() должен выдать [4,3,1] где 4 - первая
  21. но требуется вывод:
  22.     [1, .., 3, ..., 4, ...] где наоборот.
  23.  
  24. тесты исправил, иначе не проходит
  25.  
  26. ========================
  27. в тестах 04_Standard_Structures\Stack\test_stack.py
  28.  
  29.     def test_calc_polish_long(self):
  30.  
  31.         cases = []
  32.  
  33.         # First case
  34.         b = ""
  35.         s = 0
  36.         for i in range(1, 10000):
  37.             s += i
  38.             b += str(i) + " "
  39.         for i in range(2, 10000): # знаков должно быть на один меньше
  40.             b += "+"
  41.             if i != 9999:
  42.                 b += " "
  43.         cases.append(("long_polish_str1", b, (10000 * 9999) / 2))
  44.  
  45.  
  46. знаков действия должно быть на один меньше значений
  47. иначе остается одно значение и один знак - арифметическую операцию произвести не получится
Advertisement
Add Comment
Please, Sign In to add comment