Level 0. 왼쪽 오른쪽
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
vector<string> solution(vector<string> str_list)
{
auto it_l = find(str_list.begin(), str_list.end(), "l");
auto it_r = find(str_list.begin(), str_list.end(), "r");
if (it_l < it_r)
str_list.erase(it_l, str_list.end());
else if (it_r < it_l)
str_list.erase(str_list.begin(), ++it_r);
else
return vector<string>();
return str_list;
}
'자료구조 & 알고리즘 > 프로그래머스' 카테고리의 다른 글
Level 0. 그림 확대 (0) | 2023.05.02 |
---|---|
Level 0. 무작위로 K개의 수 뽑기 (0) | 2023.05.02 |
Level 0. 리스트 자르기 (0) | 2023.05.01 |
Level 0. 수열과 구간 쿼리 1 (0) | 2023.04.30 |
Level 0. 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (0) | 2023.04.30 |