""" 1929.1 - Solution 1 - List Concatenation """
#####################################################################################
# Imports
#####################################################################################
from typing import List
#####################################################################################
# Classes
#####################################################################################
class Solution:
"""Solution Class"""
def getConcatenation(self, nums: List[int]) -> List[int]:
"""Concatenation of Array Function"""
return nums + nums
#####################################################################################
# Functions
#####################################################################################
def testcase():
"""Test Function"""
print(Solution().getConcatenation([1, 2, 1]))
print(Solution().getConcatenation([1, 3, 2, 1]))
#####################################################################################
# Main
#####################################################################################
if __name__ == "__main__":
testcase()
""" 1929.2 - Solution 2 - Manual Iteration """
#####################################################################################
# Imports
#####################################################################################
from typing import List
#####################################################################################
# Classes
#####################################################################################
class Solution:
"""Solution Class"""
def getConcatenation(self, nums: List[int]) -> List[int]:
"""Concatenation of Array Function"""
ans = []
for i in range(2):
for num in nums:
ans.append(num)
return ans
#####################################################################################
# Functions
#####################################################################################
def testcase():
"""Test Function"""
print(Solution().getConcatenation([1, 2, 1]))
print(Solution().getConcatenation([1, 3, 2, 1]))
#####################################################################################
# Main
#####################################################################################
if __name__ == "__main__":
testcase()