ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 896. Monotonic Array
    릿코드(LEETCODE) 2020. 2. 10. 08:05
    반응형

     

    https://leetcode.com/problems/monotonic-array

    불러오는 중입니다...

    증가하거나, 감소하거나 인지 확인 하는 문제

    키워드 - 단조함수

     

    입력으로 들어오는 벡터의 개별 요소가 증가 하거나, 감소하는지를 판단하는 문제

    벡터의 개별 요소 판정
    1 2 3 4 5 6 7 8 9 증가함으로 O
    9 8 7 6 4 3 2 1  감소함으로 O
    4 5 6 4 8 9 2 1 4 5 6 4 증가하다가 감소한다 X

     

    Source

    class Solution {
    public:
        bool isMonotonic(vector<int>& A) {
            bool inc = true;
            bool dec = true;
            for (int i = 0; i < A.size()-1; i++) {
                if (A[i] > A[i+1])
                    inc = false;
                if (A[i] < A[i+1])
                    dec = false;
            }
    
            return inc || dec;
        }
    };

     

     

    반응형

    '릿코드(LEETCODE)' 카테고리의 다른 글

    263. Ugly Number  (1) 2020.02.10
    67. Add Binary  (0) 2020.02.10
    412. Fizz Buzz  (0) 2020.02.09
    7. Reverse Integer - no solution  (0) 2020.02.09
    190. Reverse Bits  (0) 2020.02.09

    댓글

Designed by Tistory.