주어진 문자열 중 'A' 가 두개 이상이거나 'L' 이 연속적으로 2번 이상이면 false
아니면 true
문자열로 뭔가가 주어지면 나는 그냥 문제 풀기가 힘들어진다. 배열로 수정하고 푸는게 훨씬 편함..
let absencecount = 0;
let latecount = 0;
s = s.toString().split("");
for(let i = 0; i<s.length; i++) {
if(s[i] == "A") {
absencecount = absencecount + 1;
}
if(s[i] == "L") {
latecount = latecount + 1;
}else {
latecount = 0;
}
if(absencecount > 1 || latecount > 2) return false;
}
return true;
딱히 어려운 부분은 없었으니 패스