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;
}
네이버 블로그 리뉴얼입니다.
728x90
'개발 > Coding Test' 카테고리의 다른 글
[프로그래머스 C++ Lv1] 서울에서 김서방 찾기 (0) | 2022.06.06 |
---|---|
[프로그래머스 C++ Lv1] 문자열 다루기 기본 (0) | 2022.06.06 |
[프로그래머스 C++ Lv1] 두 정수 사이의 합 (0) | 2022.06.06 |
[프로그래머스 C++ Lv1] 나누어 떨어지는 숫자 배열 (0) | 2022.06.06 |
[프로그래머스 C++ Lv1] 같은 숫자는 싫어 (0) | 2022.06.06 |
댓글