[코테챌린지] 551. Student Attendance Record I

Kimmy·2022년 8월 23일
0

CODING TEST

목록 보기
4/9
  1. Student Attendance Record I

주어진 문자열 중 '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;

딱히 어려운 부분은 없었으니 패스

profile
Frond-End Developer

0개의 댓글