Post

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

문제


문제를 보시려면 링크를 클릭해주세요.


풀이


아주 간단하게 풀 수 있는 문제입니다.

p(대/소문자), y(대/소문자)의 갯수를 각각 카운트 한 후, 비교해주면 됩니다.

값이 서로 같으면 true, 다르면 false를 리턴했습니다.


소스 코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
using namespace std;

bool solution(string s)
{
    int chkP = 0;
    int chkY = 0;

    for(char i:s){
        if(i == 'p' || i=='P')
            chkP++;
        else if(i == 'y' || i=='Y')
            chkY++;
    }

    return chkP==chkY ? true : false;
}



This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.