Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Python by roy ( 6 years ago )
def fetchItemsToDisplay(items, sortParameter, sortOrder, itemsPerPage, pageNumber):


    def takeParameter(elem):

        if sortParameter == 0:
            return elem[sortParameter]
        else:
            return int(elem[sortParameter])


    if sortOrder == 0:
        items.sort(key=takeParameter)
    else:
        items.sort(key=takeParameter, reverse=True)


    # What would be the index of the first item in the page pageNumber?
    firstItemInPage = (pageNumber + 1) * itemsPerPage - itemsPerPage


    # What would be the index of the last item in the page pageNumber?
    lastItemInPage = (pageNumber + 1) * itemsPerPage


    return items[firstItemInPage:lastItemInPage]

 

Revise this Paste

Your Name: Code Language: