/* package whatever; // don't place package name! */
import java.util.*;
import java.util.stream.*;
import java.util.function.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone {
Double[] sorted
= new Double[] { 1.1,
2.2,
3.3,
4.4,
5.5,
6.6,
7.7,
8.8 }; try {
Arrays.
stream(unsorted
).
reduce((last, curr
) -> { }
return curr;
});
System.
out.
println("unsorted"); }
try {
Arrays.
stream(sorted
).
reduce((last, curr
) -> { }
return curr;
});
System.
out.
println("unsorted"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS4qOwppbXBvcnQgamF2YS51dGlsLmZ1bmN0aW9uLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCXsKCQlJbnRlZ2VyW10gdW5zb3J0ZWQgPSBuZXcgSW50ZWdlcltdIHsgMSwgMiwgMywgOCwgNCwgNSwgNiwgNyB9OwoJCURvdWJsZVtdIHNvcnRlZCA9IG5ldyBEb3VibGVbXSB7IDEuMSwgMi4yLCAzLjMsIDQuNCwgNS41LCA2LjYsIDcuNywgOC44IH07CgkJdHJ5IHsKCQkJQXJyYXlzLnN0cmVhbSh1bnNvcnRlZCkucmVkdWNlKChsYXN0LCBjdXJyKSAtPiB7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oImNoZWNrIik7CgkJCQlpZiAoKChDb21wYXJhYmxlKSBjdXJyKS5jb21wYXJlVG8obGFzdCkgPCAwKSB7CgkJCQkJdGhyb3cgbmV3IFVuc3VwcG9ydGVkT3BlcmF0aW9uRXhjZXB0aW9uKCIiKTsKCQkJCX0KCgkJCQlyZXR1cm4gY3VycjsKCQkJfSk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigic29ydGVkIik7CgkJfSBjYXRjaCAoVW5zdXBwb3J0ZWRPcGVyYXRpb25FeGNlcHRpb24gZSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oInVuc29ydGVkIik7CgkJfQoJCXRyeSB7CgkJCUFycmF5cy5zdHJlYW0oc29ydGVkKS5yZWR1Y2UoKGxhc3QsIGN1cnIpIC0+IHsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiY2hlY2siKTsKCQkJCWlmICgoKENvbXBhcmFibGUpIGN1cnIpLmNvbXBhcmVUbyhsYXN0KSA8IDApIHsKCQkJCQl0aHJvdyBuZXcgVW5zdXBwb3J0ZWRPcGVyYXRpb25FeGNlcHRpb24oKTsKCQkJCX0KCgkJCQlyZXR1cm4gY3VycjsKCQkJfSk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigic29ydGVkIik7CgkJfSBjYXRjaCAoVW5zdXBwb3J0ZWRPcGVyYXRpb25FeGNlcHRpb24gZSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oInVuc29ydGVkIik7CgkJfQoJfQp9Cg==