본문 바로가기
개발/Coding Test

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

by Eunduck 2022. 6. 6.
728x90

안녕하십니까. Eun🦆입니다.

풀이법 입니다.

 

 

코딩테스트 연습 - 문자열 내 p와 y의 개수

대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를

programmers.co.kr

#include <string>
#include <iostream>
using namespace std;
bool solution(string s)
{
    bool answer = true;
    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
    //cout << "Hello Cpp" << endl;
   
    int a = 0;
    int b = 0;
    
    for(int i=0;i<s.length();i++)
    {
        if(s[i] == 'p')
            a++;
        if(s[i] == 'P')
            a++;
        if(s[i] == 'y')
            b++;
        if(s[i] == 'Y')
            b++;
    }
    
    if(a!=b)
        answer = false;

    return answer;
}

 
네이버 블로그 리뉴얼입니다.

(https://blog.naver.com/unsuk1/221926502990)

728x90

댓글