본문 바로가기
프로그래머스코딩테스트연습풀이/C++

[프로그래머스/C++] x 사이의 개수

by 코코쵸마 2025. 2. 21.

문제

문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.

 

솔루션

#include <string>
#include <vector>

using namespace std;

vector<int> solution(string myString) {
    vector<int> answer;
    int cnt = 0;
    for(auto c:myString){
        if(c == 'x'){
            answer.push_back(cnt);
            cnt = 0;
        }
        else{
            cnt++;
        }
    }
    answer.push_back(cnt);
    return answer;
}

 

https://school.programmers.co.kr/learn/courses/30/lessons/181867

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr