面包店打烊前看看哪些快卖完了,好明天多做。写 low_stock(stock):把剩下不到 3 个的点心名字放进 vector 返回,按字母顺序(就是 map 里的顺序)。
low_stock({{"bun", 5}, {"pie", 2}, {"cake", 0}})→['cake', 'pie']low_stock({{"tart", 4}})→[]vector<string> low_stock(const map<string, int> &stock)#include <map>
#include <string>
#include <vector>
using namespace std;
vector<string> low_stock(const map<string, int> &stock) {
vector<string> names;
for (const auto &item : stock) {
// 在这里写:剩下不到 3 个,就把名字放进 names
}
return names;
}
写好了先点「运行」试试示例,没问题再点「提交」。