一家人都往购物清单上写东西,有的写重复了。写 tidy_list(items):模板已经用 sort 排好了,你让每样东西只放进 tidy 一次。大小写不同算两样。
tidy_list({"milk", "eggs", "milk", "bread"})→['bread', 'eggs', 'milk']tidy_list({})→[]vector<string> tidy_list(vector<string> items)#include <algorithm>
#include <string>
#include <vector>
using namespace std;
vector<string> tidy_list(vector<string> items) {
sort(items.begin(), items.end());
vector<string> tidy;
for (const string &item : items) {
// 在这里写:和 tidy 最后一个不一样才放进去
}
return tidy;
}
写好了先点「运行」试试示例,没问题再点「提交」。