筛网怎么做网站,集团网站网页模板,网站开发融资,中国进出口贸易官网给你一个字符串 s 和一个 长度相同 的整数数组 indices 。
请你重新排列字符串 s #xff0c;其中第 i 个字符需要移动到 indices[i] 指示的位置。
返回重新排列后的字符串。 示例 1#xff1a;
输入#xff1a;s codeleet, indices [4,5,6,7,0,2,1,3] 输出…给你一个字符串 s 和一个 长度相同 的整数数组 indices 。
请你重新排列字符串 s 其中第 i 个字符需要移动到 indices[i] 指示的位置。
返回重新排列后的字符串。 示例 1
输入s codeleet, indices [4,5,6,7,0,2,1,3] 输出leetcode 解释如图所示codeleet 重新排列后变为 leetcode 。 示例 2
输入s abc, indices [0,1,2] 输出abc 解释重新排列后每个字符都还留在原来的位置上。 示例 3
输入s aiohn, indices [3,1,4,2,0] 输出nihao 示例 4
输入s aaiougrt, indices [4,0,2,6,7,3,1,5] 输出arigatou 示例 5
输入s art, indices [1,0,2] 输出rat
提示
s.length indices.length n 1 n 100 s 仅包含小写英文字母。 0 indices[i] n indices 的所有的值都是唯一的也就是说indices 是整数 0 到 n - 1 形成的一组排列。
思路模拟直接放
class Solution {public String restoreString(String s, int[] indices) {int length s.length();char[] result new char[length];for (int i 0; i length; i) {result[indices[i]] s.charAt(i);}return new String(result);}
}