Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func validMountainArray(_ A: [Int]) -> Bool {
- guard A.count > 2 else { return false }
- if A[0] >= A[1] { return false }
- var top = false
- var i = 1
- while i < A.count {
- if A[i] == A[i-1] { return false }
- if !top {
- if A[i] < A[i-1]{
- top = true
- }
- }else{
- if A[i] > A[i-1] { return false }
- }
- i += 1
- }
- return top
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement