Scala Tuple: Concatenate two tuples
Write a Scala program to concatenate two tuples: (200, "Scala") and (300, "Exercises") should become ("Scala Exercises", 500).
Sample Solution:
Scala Code:
object ConcatenateTuplesExample {
  def main(args: Array[String]): Unit = {
    // Create two tuples
    val tuple1 = (200, "Scala")
    val tuple2 = (300, "Exercises")
    println("Tuple1: "+tuple1)
    println("Tuple2: "+tuple2)
    // Concatenate the tuples
    val concatenatedTuple = (tuple1._1 + tuple2._1, tuple1._2 + " " + tuple2._2)
    // Print the concatenated tuple
    println("Concatenated tuple: " + concatenatedTuple)
  }
}
Sample Output:
Tuple1: (200,Scala) Tuple2: (300,Exercises) Concatenated tuple: (500,Scala Exercises)
Explanation:
In the above exercise -
- We have two tuples: tuple1 with elements (200, "Scala") and tuple2 with elements (300, "Exercises").
 - To concatenate the tuples, we create a new tuple concatenatedTuple where the first element is the concatenation of the second elements of tuple1 and tuple2. The second element is the sum of both tuples.
 - We access the elements of the tuples using the 1 and 2 notation, where 1 represents the first element and 2 represents the second element.
 - Finally, we print the concatenated tuple using println.
 
Go to:
PREV : Swap tuple elements.
NEXT : Check if a specific element exists in a tuple.
Scala Code Editor :
What is the difficulty level of this exercise?
