- Write software that reads the CSV data (of books, magazines, and authors) given on the next page.
- Print out all books and magazines (on either console UI) with all their details (with a meaningful output format).
- Find a book or magazine by its ISBN.
- Find all books and magazines by their authors’ email.
- Print out all books and magazines with all their details sorted by title. This sort should be done for books and magazines together.
- Add a book and a magazine to the data structure of your software and export it to a new CSV file.
- Write a program that takes the position of a Knight as an input on an 8x8 chessboard.
- Given the position of the Knight, find all the possible places where the Knight can move. You can assume that there are no pieces of the opposite color and hence no blocks.