Scala Tuple: Create a tuple with squares of numbers
Write a Scala program that creates a tuple with the square of numbers from 1 to 6.
Sample Solution:
Scala Code:
object TupleSquareExample {
def main(args: Array[String]): Unit = {
// Create a tuple with the square of numbers from 1 to 6
val tuple = (1 to 6).map(num => num * num).toList
// Print the tuple
println("Tuple with squares: " + tuple)
}
}
Sample Output:
Tuple with squares: List(1, 4, 9, 16, 25, 36)
Explanation:
In the above exercise -
We use the map method on the range (1 to 6) to calculate the square of each number. The map method applies the provided function (num => num * num) to each element of the range and returns it as a collection.
By using toList, we convert the resulting collection into a list and assign it to the tuple.
Finally, we print the tuple using println.
Scala Code Editor :
Previous: Check if a tuple is empty or not.
Next: Create a tuple from two lists.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics