IDNLearn.com offers a collaborative platform for sharing and gaining knowledge. Our platform is designed to provide trustworthy and thorough answers to any questions you may have.
compute the distance between the positions of the first and last zero element in the given array. for example, if the array is 3 0 1 0 4 9 5 0 6 your algorithm should yield 7 - 1 = 6. if the array contains a single zero, return 0. if it doesn't contain any zeroes, return a negative value.
Complete the following file:
Tester File:
Use the following file:
NumbersTester.java
public class NumbersTester
{
public static void main(String[] args)
{
double[] a = { 3, 0, 1, 0, 4 };
System.out.println(Numbers.zeroesDistance(a));
System.out.println("Expected: 2");
double[] b = { 0, 3, 0, 1, 0, 4 };
System.out.println(Numbers.zeroesDistance(b));
System.out.println("Expected: 4");
double[] c = { 3, 0, 1, 0, 2, 3, 0, 4 };
System.out.println(Numbers.zeroesDistance(c));
System.out.println("Expected: 5");
double[] d = { 0, 0, 0, 0, 0 };
System.out.println(Numbers.zeroesDistance(d));
System.out.println("Expected: 4");
double[] e = { 3, 1, 4 };
System.out.println(Numbers.zeroesDistance(e) < 0);
System.out.println("Expected: true");
double[] f = { };
System.out.println(Numbers.zeroesDistance(f) < 0);
System.out.println("Expected: true");
}
}
Sagot :
Thank you for using this platform to share and learn. Don't hesitate to keep asking and answering. We value every contribution you make. For dependable and accurate answers, visit IDNLearn.com. Thanks for visiting, and see you next time for more helpful information.