Shuffle String leetcode solution in c++
#include <iostream>
#include <vector>
using namespace std;
class Solution {
public:
string restoreString(string s, vector<int>& indices) {
string result = s;
for (int i = 0; i < s.size(); ++i) {
result[indices[i]] = s[i];
}
return result;
}
};
int main() {
Solution solution;
// Example usage:
string s = "codeleet";
vector<int> indices = {4, 5, 6, 7, 0, 2, 1, 3};
string result = solution.restoreString(s, indices);
cout << "Shuffled String: " << result << endl;
return 0;
}