[ 프로그래머스 ] 문자열 내 p와 y의 개수 (연습문제)


코드

#include <string>
#include <iostream>
using namespace std;

bool solution(string s)
{
    bool answer = true;
    int size = s.size();
    int pNum = 0;
    int yNum = 0;
    
    //s에서 p와 y의 개수 모으기
    for(int i=0;i<size;i++){
        if(s[i]=='p'||s[i]=='P')
            pNum++;
        else if(s[i]=='y'||s[i]=='Y')
            yNum++;
    }
    
    //두개의 개수 비교
    if(pNum==yNum)
        answer = true;
    else
        answer = false;

    return answer;
}

스크린샷 2020-03-16 21 19 33