论文旅游网站建设,广东百度seo,电脑系统下载官方网站,中国建设银行个人网站银行1528. 重新排列字符串https://leetcode.cn/problems/shuffle-string/
难度简单52收藏分享切换为英文接收动态反馈
给你一个字符串 s 和一个 长度相同 的整数数组 indices 。
请你重新排列字符串 s #xff0c;其中第 i 个字符需要移动到 indices[i] 指示的位置。
返回重新…1528. 重新排列字符串https://leetcode.cn/problems/shuffle-string/
难度简单52收藏分享切换为英文接收动态反馈
给你一个字符串 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
解释重新排列后每个字符都还留在原来的位置上。提示
s.length indices.length n1 n 100s 仅包含小写英文字母0 indices[i] nindices 的所有的值都是 唯一 的
题解 注意被复制的字符串和对应应当放到那个位置的这两者之间的关系
/*** param {string} s* param {number[]} indices* return {string}*/
var restoreString function(s, indices) {let arrs.split();// console.log(arr);let new_arrnew Array(arr.length);for(let i0;iindices.length;i){new_arr[indices[i]]arr[i];}// console.log(new_arr);new_arrnew_arr.join();//console.log(new_arr);return new_arr;
};