Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Book:
- def __init__(self):
- self.score = 0
- class Library:
- def __init__(self, count_books, days, books_per_day):
- self.count_books = count_books
- self.books = []
- self.days = days
- self.books_per_day = books_per_day
- def read():
- file = open("Data/c_incunabula.txt")
- line = file.readline()
- line = line.split(' ')
- B = int(line[0])
- L = int(line[1])
- D = int(line[2])
- books_scores = []
- librariesList = []
- line = file.readline().split(' ')
- for index in range(B):
- books_scores.append(int(line[index]))
- for index in range(L):
- line = file.readline().split(' ')
- N = int(line[0])
- T = int(line[1])
- M = int(line[2])
- library = Library(N, T, M)
- line = file.readline().split(' ')
- for index in range(N):
- library.books.append(int(line[index]))
- librariesList.append(library)
- return B, L, D, books_scores, librariesList
- def get_signup_days(library: Library):
- return library.days
- def sort_by_days(librariesList: list):
- return librariesList.sort(key=get_signup_days)
- B, L, D, books_scores, libraries = read()
- sort_by_days(libraries)
- for lib in libraries:
- print(lib.days)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement