프로그래머스 #JS - 문자열 내 p와 y의 개수

SSO·2020년 1월 6일
0

프로그래머스Lv1

목록 보기
12/47

문제

https://programmers.co.kr/learn/courses/30/lessons/12916

풀이

  1. 2020
function solution(s){
    var answer = true;
    var newS = s.toLowerCase();
    var lenS = s.length;
    var countP = 0;
    var countY = 0;
    
    for(var i=0; i<lenS; i++){
        if (newS[i] === "p"){
            countP = countP +1;
        } else if(newS[i] === "y"){
            countY = countY + 1;
        }
    }
    
    if(countP === countY) {
        answer = true;
    } else {
        answer = false;
    }
    

    return answer;
}
  1. 2019
function solution(s){
    var answer = true;
    var numberOfy = s.match(/[yY]/g).length;
  	console.log(numberOfy);
    var numberOfp = s.match(/[pP]/g).length;
      console.log(numberOfp); 
  
    if (numberOfy != numberOfp){
        answer = false;
    }

    return answer;
}

참고사항

#string method - str.match(regexp) : 문자열이 정규식과 매치되는 부분을 검색
Q. return값은?

profile
happy

0개의 댓글