/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone {
final int[] arrayOdd = {1, 2, 3, 4, 5};
final int[] arrayEven = {1, 2, 3, 4, 5, 6};
Arrays.
toString(swap
(arrayEven
)),
Arrays.
toString(swap
(arrayOdd
)))); }
private static int[] swap(final int[] input) {
final int length = input.length;
if (length < 2) {
return input;
}
int i = 1;
while (i < length) {
input[i] = input[i] ^ input[i-1] ^ (input[i-1] = input[i]);
i+=2;
}
return input;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKCQlmaW5hbCBpbnRbXSBhcnJheU9kZCA9IHsxLCAyLCAzLCA0LCA1fTsKCQlmaW5hbCBpbnRbXSBhcnJheUV2ZW4gPSB7MSwgMiwgMywgNCwgNSwgNn07CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKFN0cmluZy5mb3JtYXQoIkV2ZW46ICVzIFxuT2RkOiVzIiwKCQkJCUFycmF5cy50b1N0cmluZyhzd2FwKGFycmF5RXZlbikpLAoJCQkJQXJyYXlzLnRvU3RyaW5nKHN3YXAoYXJyYXlPZGQpKSkpOwoJfQoJCglwcml2YXRlIHN0YXRpYyBpbnRbXSBzd2FwKGZpbmFsIGludFtdIGlucHV0KSB7CgkJZmluYWwgaW50IGxlbmd0aCA9IGlucHV0Lmxlbmd0aDsKCQoJCWlmIChsZW5ndGggPCAyKSB7CgkJCXJldHVybiBpbnB1dDsKCQl9CgkKICAgIAlpbnQgaSA9IDE7CiAgICAJd2hpbGUgKGkgPCBsZW5ndGgpIHsKICAgIAkJaW5wdXRbaV0gPSBpbnB1dFtpXSBeIGlucHV0W2ktMV0gXiAoaW5wdXRbaS0xXSA9IGlucHV0W2ldKTsKICAgIAkJaSs9MjsKICAgIAl9CiAgICAKICAgIAlyZXR1cm4gaW5wdXQ7Cgl9Cn0=