1
2
3
4
5
6
7
8
9
class Solution {
public:
    bool isValid(string s) {
        for (int i = 1; i < s.length(); i++)
            if (s[i-1] < s[i] && s[i] < s[i-1] + 3 && s.length() % 2 == 0) return true;
        if (s.empty()) return true;
        else return false;
    }
};
cs



s[0]이랑 s[1]이랑 같은 값인데 왜 s[i-1] < s[i] 이 조건을 통과하는거야?