Cho danh sách từ book, số trang page (0-indexed) và kích thước trang page_size. Trả về danh sách từ trên trang đó. Nếu trang vượt chỉ số → trả về danh sách rỗng.
Ví dụ: book = ["hello", "world", "programming", "language", "python", "c++", "java"], page = 1, page_size = 3 → ['language', 'python', 'c++'].
Các bước giải quyết
l = page * page_size- Trả về
book[l : l+page_size]
Ví dụ mã Python
class Solution:
def solve(self, book, page, page_size):
l = page * page_size
return book[l:l+page_size]
ob = Solution()
book = ["hello", "world", "programming", "language", "python", "c++", "java"]
page = 1
page_size = 3
print(ob.solve(book, page, page_size))
Đầu vào
["hello", "world", "programming", "language", "python", "c++", "java"], 1, 3
Đầu ra
['language', 'python', 'c++']