본문 바로가기
Algorithm/Programmers

[Level1] 문자열 내 p와 y의 개수 [연습문제] C/C++

by neohtux 2018. 9. 20.
728x90


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

bool solution(string s)
{
    bool answer = true;
    int n=s.length();
    int p_count=0, y_count=0;

    char* arry;
    arry=(char*)malloc(n);
    strcpy(arry,s.c_str());
    //arry=s.c_str();

    for(int i=0; i<n; i++)
    {
        if (arry[i]=='p' || arry[i]=='P')
        {
            p_count++;
        }
        else if (arry[i] == 'y' || arry[i] == 'Y')
        {
            y_count++;
        }
        if (p_count == y_count) answer=true;
        else answer=false;

    }

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

    return answer;
}


300x250

댓글