프로그래머스 문자열 내 p와 y의 개수 자바스크립트

2022. 1. 20. 02:59코딩공부/JavaScript 알고리즘

 

수도 코딩

문자열을 전부 소문자로만든다

만약 s[i]가 p면 ps배열에 p를 담는다

만약 s[i]가 y면 ys배열에 y를 담는다

두 배열의 length를 비교해서 같다면 true 다르다면 false를 리턴한다.

 

나의 풀이

function solution(s){
    var answer = true;
    s = s.toLowerCase();
    let ps = [];
    let ys = [];
    for(let i=0; i<s.length; i++) {
      if(s[i] == "p") {
        ps.push(s[i])
      }
      if(s[i] == "y") {
        ys.push(s[i])
      }
    }
    
    answer = (ps.length == ys.length) ? true : false;
    return answer;
}

console.log(solution("pPoooyY"))