# [2191\. Sort the Jumbled Numbers](https://leetcode.com/problems/sort-the-jumbled-numbers/) :::spoiler Solution ```cpp= class Solution { public: vector<int> sortJumbled(vector<int>& mapping, vector<int>& nums) { vector<pair<int, int>> m; for (int i = 0; i < nums.size(); ++i) { string number = to_string(nums[i]); string formed = ""; for (int j = 0; j < number.size(); ++j) { formed = formed + (to_string(mapping[number[j] - '0'])); } int mappedValue = stoi(formed); m.push_back({mappedValue, i}); } sort(m.begin(), m.end()); vector<int> res; for (auto pair : m) { res.push_back(nums[pair.second]); } return res; } }; ``` - T: $O(n \cdot \log n)$ - S: $O(n)$ :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up