1class Solution {2public:3bool checkRecord(string s);4};5/*********************************************************/6bool Solution::checkRecord(string s) {7int i, size = s.size(), maxL = 0, countA = 0, countL = 0;8for (i = 0; i < size; ++i) {9if (s[i] == 'L') {10++countL;11} else {12countL = 0;13}14if (s[i] == 'A') {15++countA;16}17if (maxL < countL) {18maxL = countL;19}20if (countA >= 2 || maxL >= 3) {21return false;22}23}24return true;25}26/*********************************************************/