Given an array of integers arr, return true if and only if it is a valid mountain array.
주어진 배열이 mountain array인지 확인하라.
Input: arr = [2,1]
Output: false
Input: arr = [3,5,5]
Output: false
Input: arr = [0,3,2,1]
Output: true
class Solution {
public boolean validMountainArray(int[] arr) {
int i = 0;
if (arr==null || arr.length < 3) return false;
while (i+1 < arr.length && arr[i] < arr[i+1]){ i++; }
if (i == 0 || i == arr.length-1) return false;
while (i+1 < arr.length && arr[i] > arr[i+1]){ i++; }
return i==arr.length-1;
}
}