문제

5명씩 : 문제 링크


문제 분석

  • 최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 names가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return
  • for loop를 통해 문자열 리스트 names의 첫번째부터 마지막 원소까지 검사하고, 변화식을 i += 5로 설정하여 5명씩 묶은 그룹의 첫번째 사람의 이름만 찾아서 push_back() 함수를 통해 문자열 리스트 answer에 저장. 최종적으로 저장된 answer을 return

풀이

#include <string>
#include <vector>

using namespace std;

vector<string> solution(vector<string> names) {
    vector<string> answer;
    
    for(int i = 0; i < names.size(); i += 5) {
        answer.push_back(names[i]);
    }
    return answer;
}
profile
Keep Recycling Your Dreams

0개의 댓글