ARTS-week59

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差不多,收藏了就没有然后了。。。

0%