Leetcode Java Student Attendance Record I
업데이트:
문제
코드
class Solution {
public boolean checkRecord(String s) {
return s.indexOf("A") == s.lastIndexOf("A") && !s.contains("LLL");
}
}
결과
설명
- 아래의 각 문자 별 출석 상태를 기준으로 개근상을 받을 수 있는지 여부를 검증하는 문제이다.
- ‘A’는 결석을 의미한다.
- ‘L’은 지각을 의미한다.
- ‘P’는 출석을 의미한다.
- 위 세 값을 이용하여 1번 이하의 결석과 3번 연속 지각하지 않으면 개근상을 받을 수 있다.
- s 내 결석인 “A”의 첫 위치와 마지막 위치가 동일하고, 3연속 지각인 “LLL”이 없으면 true를 아니면 false를 주어진 문제의 결과로 반환한다.
소스
Sample Code는 여기에서 확인 가능합니다.
댓글남기기