# 12916 문자열 내 p와 y의 개수
문제 정리
문자열 s에 p의개수 == y개수이면 true, 아니면 false 반환. 대소문자 구분X
생각해보기
string을 배열처럼 index써서 구할 수 있으니까 전체 돌면서 p의개수, y개수 저장한 후
같으면 True, 틀리면 False 반환하면 될 듯! 대소문자 구분X니까 p, P 다 체크해줘야 함
코드 쓰기
str1.size() 랑 str1.length() 같음
내 풀이
#include <string>
#include <iostream>
using namespace std;
bool solution(string s)
{
bool answer = true;
int pCount = 0;
int 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){
answer = false;
}
return answer;
}