Example #1
0
 def __init__(self, file_name):
     file = Reader(file_name)
     self.num_books, self.num_libraries, self.num_days = file.nextInt(
     ), file.nextInt(), file.nextInt()
     self.books = []
     self.dict_books = {}
     self.libraries = []
     for i in range(self.num_books):
         temp = file.nextInt()
         self.dict_books[i] = Book(i, temp)
         self.books.append(Book(i, temp))
     for i in range(self.num_libraries):
         num_books_lib = file.nextInt()
         duration, limits = file.nextInt(), file.nextInt()
         books_lib = []
         for j in range(num_books_lib):
             books_lib.append(file.nextInt())
         self.libraries.append(Library(i, books_lib, duration, limits))