[프로그래머스]문자열 내 p와 y의 개수

김의진·2023년 5월 24일
0

TIL/WIL

목록 보기
29/44

문자열 내 p와 y의 개수


1.문제를 해결 하기 위한 접근방법
1) 대소문자 구분 없이 카운팅되어야 함 => toUpperCase 메소드 사용 ( 대문자로 변환 )
2) P와 y의 개수 비교 하는 방법 생각하기 => 'p의 개수-y의 개수'=== 0 t/f

function solution(s){
  var result = true;
  s = s.toUpperCase();
  
  var num = 0;
  
  for(var i = 0; i < s.length; i++){
    if(s[i] === 'P') num++; // p이면 갯수 더하기
    if(s[i] === 'Y') num--; // y이면 갯수 빼기
  } 
  result = (num === 0); 
    // p, y 갯수가 같으면 0 (p가 많으면 양수, 반대 음수)

  return result;
}
profile
개발을 계발합니다

0개의 댓글