We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
# Enter your code here. Read input from STDIN. Print output to STDOUTfromcollectionsimportdequeif__name__=='__main__':T=int(input())for_inrange(T):n=int(input())cube=deque(map(int,input().split()))ans=Truelast=max(cube)whilecube:ifcube[0]>=cube[-1]:current=cube.popleft()else:current=cube.pop()iflastisNoneorcurrent<=last:last=currentelse:ans=Falsebreakprint("Yes"ifanselse"No")
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Piling Up!
You are viewing a single comment's thread. Return to all comments →