Loading Now

countMountains

Nâm có dự định đi chơi. Tour của ấy có N địa điểm đánh số từ 1 đến N để cậu ấy lần lượt tham quan. Tại địa điểm thứ i có chiều cao là Ai

Một địa điểm được coi là một đỉnh núi nếu :

  • Nó không phải là địa điểm đầu tiên và địa điểm cuối cùng trong kế hoạch tham quan của Nâm.
  • Chiều cao của địa điểm này lớn hơn chiều cao của 2 địa điểm liền kề nó.

Giúp Nâm đếm các đỉnh núi nhé.

Ví dụ:

  • Với A = [1, 9, 3, 5, 4] thì count_mountains(A) = 2. Đỉnh núi là địa điểm thứ 2 và 4.

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.1s với C++, 0.6s với Java và C#, 0.8s với Python, Go và JavaScript.
  • Đầu vào] Array of Integer A
    3 ≤ A.length ≤ 105

    1 ≤ A[i] ≤ 100
  • [Đầu ra] Integer

    Số lượng đỉnh núi theo yêu cầu của đề bài.

Post Comment

Contact