Skip to content

Latest commit

 

History

History
114 lines (59 loc) · 1.69 KB

File metadata and controls

114 lines (59 loc) · 1.69 KB

中文文档

Description

Given an array A of integers, return true if and only if it is a valid mountain array.

Recall that A is a mountain array if and only if:

    <li><code>A.length &gt;= 3</code></li>
    
    <li>There exists some <code>i</code> with&nbsp;<code>0 &lt; i&nbsp;&lt; A.length - 1</code>&nbsp;such that:
    
    <ul>
    
    	<li><code>A[0] &lt; A[1] &lt; ... A[i-1] &lt; A[i] </code></li>
    
    	<li><code>A[i] &gt; A[i+1] &gt; ... &gt; A[A.length - 1]</code></li>
    
    </ul>
    
    </li>
    

 

Example 1:

Input: [2,1]

Output: false

Example 2:

Input: [3,5,5]

Output: false

Example 3:

Input: [0,3,2,1]

Output: true

 

Note:

  1. 0 <= A.length <= 10000
  2. 0 <= A[i] <= 10000 

 

 

Solutions

Python3

Java

...