HackerRank - Concatenate an array with itself
April - 25/2025
Problem:
Given a list of countries, each on a new line, your task is to read them into an array. Then, concatenate
the array with itself (twice) - so that you have a total of three repetitions of the original array - and
then display the entire concatenated array, with a space between each of the countries' names.
# Input
- Namibia
- Nauru
- Nepal
- Netherlands
- NewZealand
- Nicaragua
- Niger
- Nigeria
- NorthKorea
- Norway
# Output
- Namibia Nauru Nepal Netherlands NewZealand Nicaragua Niger Nigeria NorthKorea Norway Namibia Nauru Nepal
Netherlands NewZealand Nicaragua Niger Nigeria NorthKorea Norway Namibia Nauru Nepal Netherlands
NewZealand Nicaragua Niger Nigeria NorthKorea Norway
# Solution
mapfile -t array
array=(${array[@]} ${array[@]} ${array[@]})
echo ${array[@]}
Post: