728x90
https://school.programmers.co.kr/learn/courses/30/lessons/133499?language=cpp
소스코드
#include <string>
using namespace std;
int solution(vector<string> babbling) {
int answer = 0;
vector<string> defaultB = { "aya", "ye", "woo", "ma" };
for (int i = 0; i < babbling.size(); i++)
{
int count = 1;
int check = 0;
for (int j = 0; j < babbling[i].size(); j++)
{
if (babbling[i].substr(j, 3) == "aya" && check != 1 )
{
j += 2;
check=1;
}
else if (babbling[i].substr(j, 2) == "ye" && check != 2)
{
j += 1;
check = 2;
}
else if (babbling[i].substr(j, 3) == "woo" && check != 3)
{
j += 2;
check = 3;
}
else if (babbling[i].substr(j, 2) == "ma" && check != 4)
{
j += 1;
check = 4;
}
else
{
count = 0;
break;
}
}
if(count > 0 )
answer += 1;
}
return answer;
}
728x90
'코딩공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스]Lv1 삼총사 C++ (0) | 2023.09.07 |
---|---|
[프로그래머스]Lv1 콜라 문제 C++ (0) | 2023.09.07 |
[프로그래머스]Lv1 햄버거 만들기 C++ (0) | 2023.08.17 |
[프로그래머스]Lv1 푸드 파이트 대회 C++ (0) | 2023.08.17 |
[프로그래머스]Lv1 과일 장수 C++ (0) | 2023.08.17 |