C++, iterator에서 min 값 찾기와 값으로 위치 찾기

gyubong park·2021년 2월 8일
0
vector<int> solution(vector<int> arr) {
    vector<int> answer = arr;

    int nMin = *min_element(arr.begin(), arr.end());
    int pos = find(answer.begin(), answer.end(), nMin) - answer.begin();
    answer.erase(answer.begin() + pos);

    return answer.empty() ? vector<int>(1, -1) : answer;
}
profile
초보 개발자

0개의 댓글