Write a Java program to find all triplets (three numbers whose sum equal a given sum (16) from an unsorted array of integers. Read the text file (“triplets.txt”) into an array. This file has 14 rows. Then find all of the combinations of three numbers that sum to 16. Use a main method to read in the data to an array and a second method that will use nested loops to count the numbers of triplets.
Your output should look like the following:
Original array: [1, 6, 3, 0, 8, 4, 7, 5, 2, 11, 9, 14, 15, 10]
Triplets of sum 16
(0 1 15)
(0 2 14)
(0 5 11)
(0 6 10)
(0 7 9)
(1 4 11)
(1 5 10)
(1 6 9)
(1 7 8)
(2 3 11)
(2 4 10)
(2 5 9)
(2 6 8)
(3 4 9)
(3 5 8)
(3 6 7)
(4 5 7)
Triplets.txt
163084752119141510
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here