/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// same first element (1), all other elements are different = different arrays
int[] a = {1, 5, 6, 7};
int[] b = {1, 9, 8, 4};
if(equalArrays(a, b)) {
System.
out.
println("a and b are equal"); } else {
System.
out.
println("a and b are not equal"); }
// same third element (6), all other elements are different = different arrays
int[] c = {3, 5, 6, 7};
int[] d = {1, 9, 6, 4};
if(equalArrays(c, d)) {
System.
out.
println("c and d are equal"); } else {
System.
out.
println("d and c are not equal"); }
}
public static boolean equalArrays(int [] a, int [] b) {
if(a.length == 0 && b.length == 0)
return true;
else {
if(a.length == b.length)
for(int i = 0; i < a.length ; i++)
if (a[i]==b[i])
return true;
}
return false;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHNhbWUgZmlyc3QgZWxlbWVudCAoMSksIGFsbCBvdGhlciBlbGVtZW50cyBhcmUgZGlmZmVyZW50ID0gZGlmZmVyZW50IGFycmF5cwoJCWludFtdIGEgPSB7MSwgNSwgNiwgN307CgkJaW50W10gYiA9IHsxLCA5LCA4LCA0fTsKCQkKCQlpZihlcXVhbEFycmF5cyhhLCBiKSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oImEgYW5kIGIgYXJlIGVxdWFsIik7CgkJfSBlbHNlIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJhIGFuZCBiIGFyZSBub3QgZXF1YWwiKTsKCQl9CgkJCgkJCgkJLy8gc2FtZSB0aGlyZCBlbGVtZW50ICg2KSwgYWxsIG90aGVyIGVsZW1lbnRzIGFyZSBkaWZmZXJlbnQgPSBkaWZmZXJlbnQgYXJyYXlzCgkJaW50W10gYyA9IHszLCA1LCA2LCA3fTsKCQlpbnRbXSBkID0gezEsIDksIDYsIDR9OwoJCQoJCWlmKGVxdWFsQXJyYXlzKGMsIGQpKSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiYyBhbmQgZCBhcmUgZXF1YWwiKTsKCQl9IGVsc2UgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oImQgYW5kIGMgYXJlIG5vdCBlcXVhbCIpOwoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyBib29sZWFuIGVxdWFsQXJyYXlzKGludCBbXSBhLCBpbnQgW10gYikgewoJICAgIGlmKGEubGVuZ3RoID09IDAgJiYgYi5sZW5ndGggPT0gMCkKCSAgICAgcmV0dXJuIHRydWU7CgkgICAgZWxzZSB7CgkgICAgIGlmKGEubGVuZ3RoID09IGIubGVuZ3RoKQoJICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgYS5sZW5ndGggOyBpKyspCgkgICAgICAgICAgICBpZiAoYVtpXT09YltpXSkKCSAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKCSAgICB9CgkgICByZXR1cm4gZmFsc2U7Cgl9Cn0=