N

(프로그래머스 c++)문자열 내 p와 y의 개수 본문

프로그래머스 알고리즘/1단계

(프로그래머스 c++)문자열 내 p와 y의 개수

naeunchan 2020. 4. 23. 13:53
728x90
반응형

문자열 비교를 하여 p와 y의 개수를 세는 문제..!

for문을 이용하여 문자열을 비교한다.

단, 대소문자를 구별하지 않으니 if문에 대소문자를 모두 포함해야 한다..!

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

bool solution(string s)
{
    bool answer = true;
    int pCount = 0, yCount = 0;
    
    for(int i = 0; i < s.size(); i++)
    {
        if(s[i] == 'p' || s[i] == 'P')
            pCount++;
        else if(s[i] == 'y' || s[i] == 'Y')
            yCount++;
    }
    
    if(pCount == yCount)
        return true;
    else
        return false;
}
728x90
반응형