book이라는 문자열 목록이 있다고 가정하고 책에 색인(0-인덱싱)을 페이지로 지정하고 page_size를 페이지로 지정하면 해당 페이지에서 단어 목록을 찾아야 합니다. 페이지의 색인이 없으면 빈 목록을 반환하기만 하면 됩니다.
따라서 입력이 book =["hello", "world", "programming", "language", "python", "c++", "java"] page =1 page_size =3인 경우 출력은 다음과 같습니다. ['언어', '파이썬', 'C++']
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
-
l:=페이지*페이지 크기
-
인덱스 l에서 l+page_size - 1까지 책의 요소 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
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))
입력
["hello", "world", "programming", "language", "python", "c++", "java"], 1, 3
출력
['language', 'python', 'c++']