1def organize(cars, students):
2 students_left = []
3 for student in students:
4 students_left.append(student)
5
6 for car in cars:
7 current_number_of_passengers = 4
8 for student in students:
9 if current_number_of_passengers > 0 and student.car == None:
10 car.add_student(student)
11 if student.is_comfy():
12 current_number_of_passengers -= 1
13 students_left.remove(student)
14 else:
15 car.remove_student(student)
16
17 if len(students_left) == 0:
18 return True
19 else:
20 return False
...F.
======================================================================
FAIL: test_regular_case (test.TesFull)
Test a regular case.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 47, in test_regular_case
anti_rusalov_true(self, organize(cars, students))
AssertionError: False is not true
----------------------------------------------------------------------
Ran 5 tests in 0.000s
FAILED (failures=1)
t | 1 | def organise(cars, students): | t | 1 | def organize(cars, students): |
2 | students_left = [] | 2 | students_left = [] | ||
3 | for student in students: | 3 | for student in students: | ||
4 | students_left.append(student) | 4 | students_left.append(student) | ||
5 | 5 | ||||
6 | for car in cars: | 6 | for car in cars: | ||
7 | current_number_of_passengers = 4 | 7 | current_number_of_passengers = 4 | ||
8 | for student in students: | 8 | for student in students: | ||
9 | if current_number_of_passengers > 0 and student.car == None: | 9 | if current_number_of_passengers > 0 and student.car == None: | ||
10 | car.add_student(student) | 10 | car.add_student(student) | ||
11 | if student.is_comfy(): | 11 | if student.is_comfy(): | ||
12 | current_number_of_passengers -= 1 | 12 | current_number_of_passengers -= 1 | ||
13 | students_left.remove(student) | 13 | students_left.remove(student) | ||
14 | else: | 14 | else: | ||
15 | car.remove_student(student) | 15 | car.remove_student(student) | ||
16 | 16 | ||||
17 | if len(students_left) == 0: | 17 | if len(students_left) == 0: | ||
18 | return True | 18 | return True | ||
19 | else: | 19 | else: | ||
20 | return False | 20 | return False |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|