public static void main
(String[] args
) {
int a1[] = {-6, 12, 1, 24, 3, 5};
int a2[] = {2, 4, 32};
int a3[] = {2, 2, 2, 1, 1, 1};
int a4[] = {1, 19, 23};
int a5[] = {1, 2};
int a6[] = {2, 1};
int a7[] = {8};
int a8[] = {17};
int a9[] = {};
int a10[] = {11, 3, 2, 27};
System.
out.
println(TwinPaired.
isTwinPaired(a1
)); System.
out.
println(TwinPaired.
isTwinPaired(a2
)); System.
out.
println(TwinPaired.
isTwinPaired(a3
)); System.
out.
println(TwinPaired.
isTwinPaired(a4
)); System.
out.
println(TwinPaired.
isTwinPaired(a5
)); System.
out.
println(TwinPaired.
isTwinPaired(a6
)); System.
out.
println(TwinPaired.
isTwinPaired(a7
)); System.
out.
println(TwinPaired.
isTwinPaired(a8
)); System.
out.
println(TwinPaired.
isTwinPaired(a9
)); System.
out.
println(TwinPaired.
isTwinPaired(a10
)); }
public static int isTwinPaired(int a[]) {
int res = 0;
ArrayList<Integer> evenList = new ArrayList<Integer>();
ArrayList<Integer> oddList = new ArrayList<Integer>();
for(int i=0; i<a.length; i++) {
if(a[i] % 2 == 0) {
evenList.add(a[i]);
} else {
oddList.add(a[i]);
}
}
// System.out.println(evenList.size() + " " + oddList.size());
boolean isEvenSorted = true;
for (int i = 1; i < evenList.size(); i++) {
if (evenList.get(i-1).compareTo(evenList.get(i)) > 0) {
isEvenSorted = false;
}
}
boolean isOddSorted = true;
for (int i = 1; i < oddList.size(); i++) {
if (oddList.get(i-1).compareTo(oddList.get(i)) > 0) {
isOddSorted = false;
}
}
if(isEvenSorted && isOddSorted) {
res = 1;
}
return res;
}
cHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoKICAgICAgICBpbnQgYTFbXSA9IHstNiwgMTIsIDEsIDI0LCAzLCA1fTsKICAgICAgICBpbnQgYTJbXSA9IHsyLCA0LCAzMn07CiAgICAgICAgaW50IGEzW10gPSB7MiwgMiwgMiwgMSwgMSwgMX07CiAgICAgICAgaW50IGE0W10gPSB7MSwgMTksIDIzfTsKICAgICAgICBpbnQgYTVbXSA9IHsxLCAyfTsKICAgICAgICBpbnQgYTZbXSA9IHsyLCAxfTsKICAgICAgICBpbnQgYTdbXSA9IHs4fTsKICAgICAgICBpbnQgYThbXSA9IHsxN307CiAgICAgICAgaW50IGE5W10gPSB7fTsKICAgICAgICBpbnQgYTEwW10gPSB7MTEsIDMsIDIsIDI3fTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGExKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGEyKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGEzKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGE0KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGE1KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGE2KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGE3KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGE4KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGE5KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFR3aW5QYWlyZWQuaXNUd2luUGFpcmVkKGExMCkpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgaW50IGlzVHdpblBhaXJlZChpbnQgYVtdKSB7CiAgICAgICAgaW50IHJlcyA9IDA7CiAgICAgICAgQXJyYXlMaXN0PEludGVnZXI+IGV2ZW5MaXN0ID0gbmV3IEFycmF5TGlzdDxJbnRlZ2VyPigpOwogICAgICAgIEFycmF5TGlzdDxJbnRlZ2VyPiBvZGRMaXN0ID0gbmV3IEFycmF5TGlzdDxJbnRlZ2VyPigpOwoKICAgICAgICBmb3IoaW50IGk9MDsgaTxhLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmKGFbaV0gJSAyID09IDApIHsKICAgICAgICAgICAgICAgIGV2ZW5MaXN0LmFkZChhW2ldKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIG9kZExpc3QuYWRkKGFbaV0pOwogICAgICAgICAgICB9CiAgICAgICAgfQoKLy8gICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihldmVuTGlzdC5zaXplKCkgICsgIiAgIiArIG9kZExpc3Quc2l6ZSgpKTsKCiAgICAgICAgYm9vbGVhbiBpc0V2ZW5Tb3J0ZWQgPSB0cnVlOwogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDwgZXZlbkxpc3Quc2l6ZSgpOyBpKyspIHsKICAgICAgICAgICAgaWYgKGV2ZW5MaXN0LmdldChpLTEpLmNvbXBhcmVUbyhldmVuTGlzdC5nZXQoaSkpID4gMCkgewogICAgICAgICAgICAgICAgaXNFdmVuU29ydGVkID0gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGJvb2xlYW4gaXNPZGRTb3J0ZWQgPSB0cnVlOwogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDwgb2RkTGlzdC5zaXplKCk7IGkrKykgewogICAgICAgICAgICBpZiAob2RkTGlzdC5nZXQoaS0xKS5jb21wYXJlVG8ob2RkTGlzdC5nZXQoaSkpID4gMCkgewogICAgICAgICAgICAgICAgaXNPZGRTb3J0ZWQgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYoaXNFdmVuU29ydGVkICYmIGlzT2RkU29ydGVkKSB7CiAgICAgICAgICAgIHJlcyA9IDE7CiAgICAgICAgfQoKICAgICAgICByZXR1cm4gcmVzOwogICAgfQ==
Main.java:1: error: class, interface, or enum expected
public static void main(String[] args) {
^
Main.java:4: error: class, interface, or enum expected
int a2[] = {2, 4, 32};
^
Main.java:5: error: class, interface, or enum expected
int a3[] = {2, 2, 2, 1, 1, 1};
^
Main.java:6: error: class, interface, or enum expected
int a4[] = {1, 19, 23};
^
Main.java:7: error: class, interface, or enum expected
int a5[] = {1, 2};
^
Main.java:8: error: class, interface, or enum expected
int a6[] = {2, 1};
^
Main.java:9: error: class, interface, or enum expected
int a7[] = {8};
^
Main.java:10: error: class, interface, or enum expected
int a8[] = {17};
^
Main.java:11: error: class, interface, or enum expected
int a9[] = {};
^
Main.java:12: error: class, interface, or enum expected
int a10[] = {11, 3, 2, 27};
^
Main.java:14: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a1));
^
Main.java:15: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a2));
^
Main.java:16: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a3));
^
Main.java:17: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a4));
^
Main.java:18: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a5));
^
Main.java:19: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a6));
^
Main.java:20: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a7));
^
Main.java:21: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a8));
^
Main.java:22: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a9));
^
Main.java:23: error: class, interface, or enum expected
System.out.println(TwinPaired.isTwinPaired(a10));
^
Main.java:24: error: class, interface, or enum expected
}
^
Main.java:26: error: class, interface, or enum expected
public static int isTwinPaired(int a[]) {
^
Main.java:28: error: class, interface, or enum expected
ArrayList<Integer> evenList = new ArrayList<Integer>();
^
Main.java:29: error: class, interface, or enum expected
ArrayList<Integer> oddList = new ArrayList<Integer>();
^
Main.java:31: error: class, interface, or enum expected
for(int i=0; i<a.length; i++) {
^
Main.java:31: error: class, interface, or enum expected
for(int i=0; i<a.length; i++) {
^
Main.java:31: error: class, interface, or enum expected
for(int i=0; i<a.length; i++) {
^
Main.java:34: error: class, interface, or enum expected
} else {
^
Main.java:36: error: class, interface, or enum expected
}
^
Main.java:42: error: class, interface, or enum expected
for (int i = 1; i < evenList.size(); i++) {
^
Main.java:42: error: class, interface, or enum expected
for (int i = 1; i < evenList.size(); i++) {
^
Main.java:42: error: class, interface, or enum expected
for (int i = 1; i < evenList.size(); i++) {
^
Main.java:45: error: class, interface, or enum expected
}
^
Main.java:49: error: class, interface, or enum expected
for (int i = 1; i < oddList.size(); i++) {
^
Main.java:49: error: class, interface, or enum expected
for (int i = 1; i < oddList.size(); i++) {
^
Main.java:49: error: class, interface, or enum expected
for (int i = 1; i < oddList.size(); i++) {
^
Main.java:52: error: class, interface, or enum expected
}
^
Main.java:57: error: class, interface, or enum expected
}
^
Main.java:60: error: class, interface, or enum expected
}
^
39 errors