@@ -28,12 +28,15 @@ class Laptop:
2828 Laptop (id = 2 , manufacturer = "Dell" , model = "XPS" , screen_size_in_inches = 15 , operating_system = OperatingSystem .UBUNTU ),
2929 Laptop (id = 3 , manufacturer = "Dell" , model = "XPS" , screen_size_in_inches = 15 , operating_system = OperatingSystem .UBUNTU ),
3030 Laptop (id = 4 , manufacturer = "Apple" , model = "macBook" , screen_size_in_inches = 13 , operating_system = OperatingSystem .MACOS ),
31+ Laptop (id = 5 , manufacturer = "Apple" , model = "macBook" , screen_size_in_inches = 13 , operating_system = OperatingSystem .MACOS ),
32+ Laptop (id = 6 , manufacturer = "Apple" , model = "macBook" , screen_size_in_inches = 13 , operating_system = OperatingSystem .ARCH ),
3133]
3234people = [
3335 Person (name = "Imran" , age = 22 , preferred_operating_system = [OperatingSystem .ARCH ,OperatingSystem .UBUNTU ]),
3436 Person (name = "Eliza" , age = 34 , preferred_operating_system = [OperatingSystem .ARCH ,OperatingSystem .MACOS ,OperatingSystem .UBUNTU ]),
3537 Person (name = "Leila" , age = 45 , preferred_operating_system = [OperatingSystem .MACOS ,OperatingSystem .UBUNTU ,OperatingSystem .ARCH ]),
3638 Person (name = "Mary" , age = 35 , preferred_operating_system = [OperatingSystem .MACOS ,OperatingSystem .ARCH ]),
39+ Person (name = "Sara" , age = 28 , preferred_operating_system = [OperatingSystem .MACOS ])
3740]
3841sadness = 0
3942def allocate_laptops (people : List [Person ], laptops : List [Laptop ]) -> Dict [Person , Laptop ]:
0 commit comments