Write a Scala program to triplicate each element immediately next to the given list of integers
- برمجة سكالا
- 2021-09-24
- mhanasmh00489829403
الأجوبة
object Scala_List {
def duplicate[A](o_list:List[A]):List[A] = {
o_list flatMap { element => List(element, element,element) }
}
def main(args: Array[String]): Unit = {
val nums = List(1,2,3,3,4,5,6,7)
println("Original List:")
println(nums)
val duplicate_list1 = duplicate(nums)
println("New list after triplicating each element immediately next to the said list:")
println(duplicate_list1)
}
}
Sample Output:
Original List: List(1, 2, 3, 3, 4, 5, 6, 7) New list after triplicating each element immediately next to the said list: List(1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7)
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال
معلومات ذات صلة