Lv 1. 문자열 내 p와 y의 개수

박하린·2021년 6월 4일
0

프로그래머스

목록 보기
16/42

📚 문제

문자열 내 p와 y의 개수
https://programmers.co.kr/learn/courses/30/lessons/12916

⌨️ 코드

function solution(s){
    let answer = true;
    let pCount = 0, yCount = 0;

    for (let element of s){
        if (element == 'p' || element == 'P')
            pCount++;
        else if (element == 'y' || element == 'Y')
            yCount ++;
    }

    if (pCount === yCount)
        answer = true; // count 개수가 같으면 true
    else
        answer = false; // 다르면 false
    return answer;
}

다른 사람의 풀이

function solution(s){
    // 대문자로 변환해주고 "p"를 구분으로 나눈 문자 개수 와 "y"를 구분으로 나눈 문자 개수 가 같으면 true 아니면 false
    return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}

📝 리뷰

js의 내장함수를 잘 이용한 풀이에 집중해야겠다

profile
깃허브: https://github.com/khakaa

0개의 댓글

관련 채용 정보