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

정승옥(seungok)·2020년 11월 17일
0

프로그래머스

목록 보기
11/40

문제설명

  • 문자열 s의 'p'의 개수와 'y'개수를 비교하여 같으면 true, 다르면 false
  • 'p', 'y' 모두 대문자, 소문자 구별하지 않음
  • 'p', 'y' 모두 하나도 없는 경우 항상 true

제한사항

  • 문자열 s의 길이는 50이하의 자연수
  • 문자열 s는 알파벳으로 구성

풀이

function solution(s){
    var answer = true;
    const wordArr = s.split('');
    let pCount = 0;
    let yCount = 0;
    
    wordArr.forEach(word=>{
        if(word === 'p' || word === 'P')
            pCount += 1;
        else if(word === 'y' || word === 'Y')
            yCount += 1;
    })
    if(pCount !== yCount)
        answer = false;    
    
    return answer;
}
profile
Front-End Developer 😁

0개의 댓글