leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

2418.cpp (448B)


      1 class Solution {
      2   public:
      3     vector<string> sortPeople(vector<string> &names, vector<int> &heights) const {
      4         static int idxes[1001];
      5         const int n = size(names);
      6 
      7         iota(idxes, idxes + n, 0);
      8         sort(idxes, idxes + n, [&](int a, int b) { return heights[a] > heights[b]; });
      9 
     10         vector<string> res(n);
     11         for (int i = 0; i < n; i++) {
     12             res[i] = names[idxes[i]];
     13         }
     14 
     15         return res;
     16     }
     17 };