@Test public void test1(){ double[] v1 = new double[]{8,3,7}; double[] v2 = new double[]{9,8,4}; Asserts.assertEqualLength(v1, v2); double res = PenroseSize.distance(v1, v2); Asserts.assertEquals(res, 15.5884572681199); }
public static double distance(double[] v1, double[] v2){ Asserts.assertEqualLength(v1, v2); int n = v1.length; double sum = 0; for(int i=0;i<n;i++){ sum += Math.abs(v1[i]-v2[i]); } return sum*Math.sqrt(n); }
PenroseSize { public static double distance(double[] v1, double[] v2){ Asserts.assertEqualLength(v1, v2); int n = v1.length; double sum = 0; for(int i=0;i<n;i++){ sum += Math.abs(v1[i]-v2[i]); } return sum*Math.sqrt(n); } }
PenroseSize { public static double distance(double[] v1, double[] v2){ Asserts.assertEqualLength(v1, v2); int n = v1.length; double sum = 0; for(int i=0;i<n;i++){ sum += Math.abs(v1[i]-v2[i]); } return sum*Math.sqrt(n); }  }
PenroseSize { public static double distance(double[] v1, double[] v2){ Asserts.assertEqualLength(v1, v2); int n = v1.length; double sum = 0; for(int i=0;i<n;i++){ sum += Math.abs(v1[i]-v2[i]); } return sum*Math.sqrt(n); }  static double distance(double[] v1, double[] v2); }
PenroseSize { public static double distance(double[] v1, double[] v2){ Asserts.assertEqualLength(v1, v2); int n = v1.length; double sum = 0; for(int i=0;i<n;i++){ sum += Math.abs(v1[i]-v2[i]); } return sum*Math.sqrt(n); }  static double distance(double[] v1, double[] v2);  }