/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.stream.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List < String > inputs
= List.
of( "red" ,
"yellow" ,
"green" ,
"yellow" ,
"blue" ,
"green" ,
"purple" ); List < String > expected
= List.
of( "red" ,
"yellow" ,
"green" ,
"blue" ,
"purple" );
List<String> result =
inputs
.stream()
.distinct()
.collect(
Collectors.toList()
)
;
boolean success = result.equals( expected );
System.
out.
println( "success = " + success
); System.
out.
println( "result = " + result
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS51dGlsLnN0cmVhbS4qIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CiAgICAgICAgTGlzdCA8IFN0cmluZyA+IGlucHV0cyA9IExpc3Qub2YoICJyZWQiICwgInllbGxvdyIgLCAiZ3JlZW4iICwgInllbGxvdyIgLCAiYmx1ZSIgLCAiZ3JlZW4iICwgInB1cnBsZSIgKTsKICAgICAgICBMaXN0IDwgU3RyaW5nID4gZXhwZWN0ZWQgPSBMaXN0Lm9mKCAicmVkIiAsICJ5ZWxsb3ciICwgImdyZWVuIiAsICJibHVlIiAsICJwdXJwbGUiICk7CgoJCUxpc3Q8U3RyaW5nPiByZXN1bHQgPSAKCQkgICAgaW5wdXRzCgkJICAgIC5zdHJlYW0oKQoJCSAgICAuZGlzdGluY3QoKQoJCSAgICAuY29sbGVjdCgKCQkgICAgICAgIENvbGxlY3RvcnMudG9MaXN0KCkKCQkgICAgKQoJCTsgICAgICAgIAogICAgICAgIGJvb2xlYW4gc3VjY2VzcyA9IHJlc3VsdC5lcXVhbHMoIGV4cGVjdGVkICk7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiggInN1Y2Nlc3MgPSAiICsgc3VjY2VzcyApOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiggInJlc3VsdCA9ICIgKyByZXN1bHQgKTsKCX0KfQ==