Write a Scala program to find the maximum value from first, middle and last values of a given array of integers. Array length should be 1 and more and odd

  • برمجة سكالا

Write a Scala program to find the maximum value from first, middle and last values of a given array of integers. Array length should be 1 and more and odd.

الأجوبة

object Scala_Array {   
   def test(nums: Array[Int]): Int = {
    if (nums.length == 1) nums(0)
    Array(nums(0), nums(nums.length / 2), nums(nums.length - 1)).max
  }
   def main(args: Array[String]): Unit = {     
    var nums1 = Array(2,14,5,7,9) 
    println("Orginal array:")
    for ( x <- nums1) {
       print(s"${x}, ")        
     }           
    println("\nMaximum value from first, middle and last values: "+test(nums1))    
    var nums2 = Array(22,5,5,6,1) 
    println("Orginal array:")
    for ( x <- nums2) {
       print(s"${x}, ")        
     }          
    println("\nMaximum value from first, middle and last values: "+test(nums2))
    var nums3 = Array(2,5,17,6,9) 
    println("Orginal array:")
    for ( x <- nums3) {
       print(s"${x}, ")        
     }           
    println("\nMaximum value from first, middle and last values: "+test(nums3))
    
  }
}

Sample Output:

Orginal array:
2, 14, 5, 7, 9, 
Maximum value from first, middle and last values: 9
Orginal array:
22, 5, 5, 6, 1, 
Maximum value from first, middle and last values: 22
Orginal array:
2, 5, 17, 6, 9, 
Maximum value from first, middle and last values: 17
هل كان المحتوى مفيد؟

معلومات ذات صلة

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...