Algorithms
Relative Ranks
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| class Solution { public: vector<string> findRelativeRanks(vector<int> &nums) { int n = nums.size(), cnt = 1; map<int, int> score; for (int i = 0; i < n; i++) { score[nums[i]] = i; }
vector<string> result(n); for (auto i = score.rbegin(); i != score.rend(); ++i) { if (cnt == 1) result[i->second] = "Gold Medal"; else if (cnt == 2) result[i->second] = "Silver Medal"; else if (cnt == 3) result[i->second] = "Bronze Medal"; else result[i->second] = to_string(cnt); ++cnt; } return result; } };
|
Review
本周阅读英文文章:
SQL Injection and XSS: What White Hat Hackers Know About Trusting User Input
Technique
趁着放假写两个笔记:
用Nginx搭建具备缓存功能的反向代理服务
Nginx进程结构与信号管理
Share
整理了一波Chrome书签栏,发现和Github Star差不多,收藏了就没有然后了。。。