SOLUTION INFO
C++ · main.cpp
class Solution {
public:
vector<int> arrayRankTransform(vector<int>& arr) {
vector<int> V = arr;
sort(V.begin(), V.end());
V.erase(unique(V.begin(), V.end()), V.end());
int N = (int)arr.size();
vector<int> answer(N);
for(int i = 0; i < N; ++i) {
answer[i] = lower_bound(V.begin(), V.end(), arr[i]) - V.begin() + 1;
}
return answer;
}
};
SOLUTION DESCRIPTION
풀이 설명
등록된 풀이 설명이 없습니다.