最小数を削除
3705 ワード
質問する
コード#コード#
#include <bits/stdc++.h>
using namespace std;
vector<int> solution(vector<int> arr)
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
vector<int> answer(arr);
//void 및 int형 포인터는 호환이 안됨.
// answer.size() == 1 ? answer.push_back(-1) : answer.erase(min_element(answer.begin(), answer.end()));
if (answer.size() == 1)
{
answer.clear();
answer.push_back(-1);
}
else
answer.erase(min_element(answer.begin(), answer.end()));
return answer;
}
min_element
重複者アドレスも一緒に返されるので、erase
を直接一緒に使用することができます.Reference
この問題について(最小数を削除), 我々は、より多くの情報をここで見つけました https://velog.io/@aksel26/제일-작은-수-제거하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol