每日冒险题--数据结构6.27
1.我们给定一个数组array(在 Python 中我们称之为列表)list。 目标是将该列表与其自身连接/合并/相加,也就是说,如果输入数组为[1, 2, 3],则输出应为[1, 2, 3, 1, 2, 3]。
arduino
class Solution:
def getConcatenation(self, nums: List[int]) -> List[int]:
ans = []
for num in nums:
ans.append(num)
for num in nums:
ans.append(num)
return ans
ini
class Solution:
def getConcatenation(self, nums: List[int]) -> List[int]:
n = len(nums)
list_name = [0] * (2*n)
for i in range(n):
list_name[i] = nums[i]
list_name[i+n] = nums[i]
return list_name
ruby
class Solution:
def getConcatenation(self, nums: List[int]) -> List[int]:
nums.extend(nums)
return nums
python
class Solution:
def getConcatenation(self, nums: List[int]) -> List[int]:
return nums + nums
python
class Solution:
def getConcatenation(self, nums: List[int]) -> List[int]:
return nums * 2