1929. 数组串联 迷南。 2022-09-08 00:16 89阅读 0赞 [https://leetcode-cn.com/problems/concatenation-of-array/][https_leetcode-cn.com_problems_concatenation-of-array] 难度简单4 给你一个长度为 `n` 的整数数组 `nums` 。请你构建一个长度为 `2n` 的答案数组 `ans` ,数组下标** 从 0 开始计数 **,对于所有 `0 <= i < n` 的 `i` ,满足下述所有要求: * `ans[i] == nums[i]` * `ans[i + n] == nums[i]` 具体而言,`ans` 由两个 `nums` 数组 **串联** 形成。 返回数组* *`ans` 。 **示例 1:** 输入:nums = [1,2,1] 输出:[1,2,1,1,2,1] 解释:数组 ans 按下述方式形成: - ans = [nums[0],nums[1],nums[2],nums[0],nums[1],nums[2]] - ans = [1,2,1,1,2,1] **示例 2:** 输入:nums = [1,3,2,1] 输出:[1,3,2,1,1,3,2,1] 解释:数组 ans 按下述方式形成: - ans = [nums[0],nums[1],nums[2],nums[3],nums[0],nums[1],nums[2],nums[3]] - ans = [1,3,2,1,1,3,2,1] **提示:** * `n == nums.length` * `1 <= n <= 1000` * `1 <= nums[i] <= 1000` 通过次数8,947提交次数9,498 class Solution { public int[] getConcatenation(int[] nums) { int [] n = new int [nums.length*2]; int x = nums.length; for(int i=0;i<nums.length;i++) { n[i] =nums[i]; n[i+x] = nums[i]; } return n; } } ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_Q1NETiBA5Yqq5Yqb5a2m5Lmg55qE5qKF5a2Q_size_17_color_FFFFFF_t_70_g_se_x_16][] [https_leetcode-cn.com_problems_concatenation-of-array]: https://leetcode-cn.com/problems/concatenation-of-array/ [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_Q1NETiBA5Yqq5Yqb5a2m5Lmg55qE5qKF5a2Q_size_17_color_FFFFFF_t_70_g_se_x_16]: /images/20220829/277a7700aa4d448090be87643a3340a1.png
还没有评论,来说两句吧...