Scala Programming Array - Exercises, Practice, Solution
Scala Programming Array [40 exercises with solution]
[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]
1. Write a Scala program to sum values of an given array.
Click me to see the sample solution
2. Write a Scala program to check if a given number is present in fast or last position of a given array of length 1 or more.
Click me to see the sample solution
3. Write a Scala program to calculate the average value of an array of element.
Click me to see the sample solution
4. Write a Scala program to check if the value of the fast or last element of a given array ( length 1 or more) are same or not.
Click me to see the sample solution
5. Write a Scala program to find the index of an element in a given Array.
Click me to see the sample solution
6. Write a Scala program to check whether the value of the fast or last element of two given array ( length 1 or more) of integers are same or not.
Click me to see the sample solution
7. Write a Scala program to remove a specific element from an given array.
Note: The size of an Array can't be changed, so we can't directly delete elements from an array but replace them with "" / null etc.
Click me to see the sample solution
8. Write a Scala program to rotate one element left of an given array (length 1 or more) of integers.
Click me to see the sample solution
9. Write a Scala program to find the maximum and minimum value of an array of integers.
Click me to see the sample solution
10. Write a Scala program to calculate the sum of the last 3 elements of an array of integers. If the array length is less than 3 then return the sum of the array. Return 0 if the array is empty.
Click me to see the sample solution
11. Write a Scala program to create a new array taking the middle element from three arrays of length 5.
Click me to see the sample solution
12. Write a Scala program to reverse an array of integer values.
Click me to see the sample solution
13. Write a Scala program to check two numbers, 4 or 7 present in a given array of integers.
Click me to see the sample solution
14. 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.
Click me to see the sample solution
15. Write a Scala program to find the common elements between two arrays of integers.
Click me to see the sample solution
16. Write a Scala program to find the common elements between two arrays of strings.
Click me to see the sample solution
17. Write a Scala program to remove duplicate elements from an array of strings.
Click me to see the sample solution
18. Write a Scala program to remove duplicate elements from an array of integers.
Click me to see the sample solution
19. Write a Scala program to find the second largest element from a given array of integers.
Click me to see the sample solution
20. Write a Scala program to find the second smallest element from a given array of integers.
Click me to see the sample solution
21. Write a Scala program to test the equality of two arrays.
Click me to see the sample solution
22. Write a Scala program to find a missing number in an array of integers.
Click me to see the sample solution
23. Write a Scala program to find the number of even and odd integers in a given array of integers.
Click me to see the sample solution
24. Write a Scala program to get the difference between the largest and smallest values in an array of integers. The length of the array must be 1 and above.
Click me to see the sample solution
25. Write a Scala program to compute the average value of an array element except the largest and smallest values.
Click me to see the sample solution
26. Write a Scala program to remove the duplicate elements of a given sorted array and return the new length of the array.
Click me to see the sample solution
27. Write a Scala program to find smallest and second smallest elements of a given array.
Click me to see the sample solution
28. Write a Scala program to segregate all 0s on left side and all 1s on right side of a given array of 0s and 1s.
Click me to see the sample solution
29. Write a Scala program to find the two elements from a given array of positive and negative numbers such that their sum is closest to zero.
Click me to see the sample solution
30. Write a Scala program to find all combination of four elements of a given array whose sum is equal to a given value.
Click me to see the sample solution
31. Write a Scala program to count the number of possible triangles from a given unsorted array of positive integers.
Note: The triangle inequality states that the sum of the lengths of any two sides of a triangle must be greater than or equal to the length of the third side.
Click me to see the sample solution
32. Write a Java program to arrange the elements of a given array of integers where all positive integers appear before all the negative integers.
Click me to see the sample solution
33. Write a Scala program to separate even and odd numbers of a given array of integers. Put all even numbers first, and then odd numbers.
Click me to see the sample solution
34. Write a Scala program to replace every element with the next greatest element (from right side) in a given array of integers. There is no element next to the last element, therefore replace it with -1.
Click me to see the sample solution
35. Write a Scala program to find all pairs of elements in an array whose sum is equal to a specified number.
Click me to see the sample solution
36. Write a Scala program to find maximum product of two integers in a given array of integers.
Sample Input:
nums = { 2, 3, 5, 7, -7, 5, 8, -5 }
Sample Output:
Pair is (7, 8), Maximum Product: 56
Click me to see the sample solution
37. Write a Scala program to rearrange a given array of unique elements such that every second element of the array is greater than its left and right elements.
Salple Input:
nums= { 1, 2, 4, 9, 5, 3, 8, 7, 10, 12, 14 }
Sample Output:
Array with every second element is greater than its left and right elements:
[1, 4, 2, 9, 3, 8, 5, 10, 7, 14, 12]
Click me to see the sample solution
38. Write a Scala program to find maximum difference between two elements in a given array of integers such that smaller element appears before larger element.
Sample Input:
nums = { 2, 3, 1, 7, 9, 5, 11, 3, 5 }
Sample Output:
The maximum difference between two elements of the said array elements
10
Click me to see the sample solution
39. Write a Scala program to find contiguous subarray within a given array of integers which has the largest sum.
Sample Input:
int[] A = {1, 2, -3, -4, 0, 6, 7, 8, 9}
Sample Output:
The largest sum of contiguous sub-array: 30
Click me to see the sample solution
40. Write a Scala program to find minimum subarray sum of specified size in a given array of integers.
Sample Input:
nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10}
Sample Output:
Sub-array size: 4
Sub-array from 0 to 3 and sum is: 10
Click me to see the sample solution
More...
Scala Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
Test your Python skills with w3resource's quiz
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/scala-exercises/array/index.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics