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

LikeChoonsik's·2022년 3월 27일
0
post-thumbnail

문제

풀이

문자열을 소문자로 바꿔준 후 문자열 내의 p와 y의 갯수를 기록하는 변수를 만들어 두 변수의 값을 비교하여 풀이했다.

function solution(s){
    const lowerS = s.toLowerCase()
    let countP = 0;
    let countY = 0;
    for(let i = 0;i<s.length; i++){
        if(lowerS[i] === 'p'){
            countP++;
        } else if(lowerS[i] === 'y'){
            countY++;
        }
    }
    return countP == countY ? true : false
}

풀이 제출 후 다른 풀이를 보는데

function numPY(s){
    return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}

이렇게 split을 이용하여 바로 확인하는 방법도 있었다. 좀 더 생각했으면 짧게 끝낼 수 있겠다 생각했다.

profile
춘식이는 너무 귀엽습니다.

0개의 댓글