1
class Solution {
2
public:
3
bool validMountainArray(vector<int> &arr) {
4
int flag = 1;
5
if ((arr.size() <= 2) || (arr[1] <= arr[0])) return false;
6
for (int i = 1; i < arr.size(); i++) {
7
if (flag) {
8
if (arr[i] > arr[i - 1]) continue;
9
i--;
10
flag = 0;
11
} else {
12
if (arr[i] < arr[i - 1]) continue;
13
return false;
14
}
15
}
16

17
if (flag) return false;
18
return true;
19
}
20
};
21
****

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0