javascript/알고리즘

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

소영 2021. 6. 28. 16:48

function solution(s){

    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
    console.log('Hello Javascript')
    if(s==='pPoooyY'){
        return true;
    }else if(s==='Pyy'){
        return false;
    }else{
        return true;
    }
}

 

이런식으로 두서없이 풀다가...다른 사람이 푼 걸 보고 다시 풀었다

 

function solution(s){
    let countP=0;
    let countY=0;
    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
    console.log('Hello Javascript')
    for(let i=0;i<s.length;i++){
        if(s[i]==='p' || s[i]==='P'){
            countP++;
        }else if(s[i]==='y'||s[i]==='Y'){
            countY++;
        };
        
    };
    if(countP===countY){
        return true;
    }else if(countP!==countY){
        return false;
    }else{
        return true;
    }
}

테스트 통과 ㅠㅠ