<s> """<STR_LIT>""" <EOL> __author__ = '<STR_LIT>' <EOL> class Solution : <EOL> def findPeak ( self , A ) : <EOL> """<STR_LIT>""" <EOL> n = len ( A ) <EOL> l = <NUM_LIT:0> <EOL> h = n <EOL> while l < h : <EOL> m = ( l + h ) / <NUM_LIT:2> <EOL> if A [ m - <NUM_LIT:1> ] < A [ m ] > A [ m + <NUM_LIT:1> ] : <EOL> return m <EOL> elif A [ m + <NUM_LIT:1> ] > A [ m ] : <EOL> l = m + <NUM_LIT:1> <EOL> else : <EOL> h = m <EOL> raise Exception <EOL> if __name__ == "<STR_LIT:__main__>" : <EOL> assert Solution ( ) . findPeak ( [ <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:4> , <NUM_LIT:5> , <NUM_LIT:7> , <NUM_LIT:6> ] ) in ( <NUM_LIT:1> , <NUM_LIT:6> ) </s>
