본문 바로가기

코딩테스트/프로그래머스

[Level 1][C++] 문자열 내 p와 y의 개수

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

bool solution(string s)
{
     char* arr = new char[s.length()+1];

     strcpy_s(arr, s.length()+1, s.c_str());

     int countP = 0;
     int countY = 0;

     for (int i = 0; i < s.length(); i++)
     {
          if (arr[i] == 'p'||arr[i] =='P')
               countP++;
          if (arr[i] == 'y' || arr[i] == 'Y')
               countY++;
     }     


     // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
     cout << "Hello Cpp" << endl;

     return countP==countY;
}