Programers:最小数を削除する
3911 ワード
<algorithm>
のfindが見つかったらその要素の反復器/見つからないとv.end()を指します!
<algorithm>
stlでmin/maxを検索する関数があります!1)
min_element()
:エレメントを返す最小反復器2)
max_element()
:最大値に対応する要素反復器を返すコード#コード# #include <string>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> answer;
if(arr.size() > 1)
{
int min_value = *min_element(arr.begin(), arr.end());
arr.erase(find(arr.begin(), arr.end(), min_value));
answer = arr;
}
else
answer.push_back(-1);
return answer;
}
Reference
この問題について(Programers:最小数を削除する), 我々は、より多くの情報をここで見つけました
https://velog.io/@neity16/Programers-제일-작은-수-제거하기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> answer;
if(arr.size() > 1)
{
int min_value = *min_element(arr.begin(), arr.end());
arr.erase(find(arr.begin(), arr.end(), min_value));
answer = arr;
}
else
answer.push_back(-1);
return answer;
}
Reference
この問題について(Programers:最小数を削除する), 我々は、より多くの情報をここで見つけました https://velog.io/@neity16/Programers-제일-작은-수-제거하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol