import java.util.*;
import java.lang.*;
class Main {
public void run() {
int[] a = new int[20];
int biggerSequence = 1; // starts pointing to the first char
int biggerSequenceEndIndex = 1; // starts pointing to the first char
int currentSequence = 1;
int previous = -1;
for (int i = 0; i < 20; i++) {
int die = generator.nextInt(6)+ 1;
a[i] = die;
if (die == previous) { // if inserted equals previous
currentSequence++; // increment sequence
if (currentSequence > biggerSequence) { // if it is bigger than max
biggerSequence = currentSequence; // max becomes it
biggerSequenceEndIndex = i+1;
}
} else {
previous = die;
currentSequence = 1; // reset the count
}
}
for (int i = 0; i < a.length; i++) {
if (i
== biggerSequenceEndIndex
-biggerSequence
) { System.
out.
print("("); } if (i
+1 == biggerSequenceEndIndex
) { System.
out.
print(")"); } }
}
public static void main
(String[] args
) { Main m = new Main(); // it's not a static method
m.run();
// run 20 more times
for(int i = 0; i < 20; i++) {
System.
out.
println(); // break line m.run();
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluIHsKICAgIAogICAgcHVibGljIHZvaWQgcnVuKCkgewogICAgICAgIFJhbmRvbSBnZW5lcmF0b3IgPSBuZXcgUmFuZG9tKCk7CiAgICAgICAgaW50W10gYSA9IG5ldyBpbnRbMjBdOwoKCSAgICBpbnQgYmlnZ2VyU2VxdWVuY2UgPSAxOyAgICAgICAgIC8vIHN0YXJ0cyBwb2ludGluZyB0byB0aGUgZmlyc3QgY2hhcgoJICAgIGludCBiaWdnZXJTZXF1ZW5jZUVuZEluZGV4ID0gMTsgLy8gc3RhcnRzIHBvaW50aW5nIHRvIHRoZSBmaXJzdCBjaGFyCgkgICAgaW50IGN1cnJlbnRTZXF1ZW5jZSA9IDE7CgkgICAgaW50IHByZXZpb3VzID0gLTE7CgkgICAgZm9yIChpbnQgaSA9IDA7IGkgPCAyMDsgaSsrKSB7CgkgICAgICAgIGludCBkaWUgPSBnZW5lcmF0b3IubmV4dEludCg2KSsgMTsKCSAgICAgICAgYVtpXSA9IGRpZTsKCSAgICAgICAgaWYgKGRpZSA9PSBwcmV2aW91cykgeyAvLyBpZiBpbnNlcnRlZCBlcXVhbHMgcHJldmlvdXMKCSAgICAgICAgCWN1cnJlbnRTZXF1ZW5jZSsrOyAvLyBpbmNyZW1lbnQgc2VxdWVuY2UKCSAgICAgICAgCWlmIChjdXJyZW50U2VxdWVuY2UgPiBiaWdnZXJTZXF1ZW5jZSkgeyAvLyBpZiBpdCBpcyBiaWdnZXIgdGhhbiBtYXgKCSAgICAgICAgCQliaWdnZXJTZXF1ZW5jZSA9IGN1cnJlbnRTZXF1ZW5jZTsgLy8gbWF4IGJlY29tZXMgaXQKCSAgICAgICAgCQliaWdnZXJTZXF1ZW5jZUVuZEluZGV4ID0gaSsxOwoJICAgICAgICAJfQoJICAgICAgICB9IGVsc2UgewoJICAgICAgICAJcHJldmlvdXMgPSBkaWU7CgkgICAgICAgIAljdXJyZW50U2VxdWVuY2UgPSAxOyAvLyByZXNldCB0aGUgY291bnQKCSAgICAgICAgfQoJICAgIH0KCSAgICAKCSAgICBmb3IgKGludCBpID0gMDsgaSA8IGEubGVuZ3RoOyBpKyspIHsKCSAgICAgICBpZiAoaSA9PSBiaWdnZXJTZXF1ZW5jZUVuZEluZGV4LWJpZ2dlclNlcXVlbmNlKSB7IFN5c3RlbS5vdXQucHJpbnQoIigiKTsgfQoJICAgICAgIFN5c3RlbS5vdXQucHJpbnQoYVtpXSk7CgkgICAgICAgaWYgKGkrMSA9PSBiaWdnZXJTZXF1ZW5jZUVuZEluZGV4KSB7IFN5c3RlbS5vdXQucHJpbnQoIikiKTsgfQoJICAgIH0KCX0KICAgIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIE1haW4gbSA9IG5ldyBNYWluKCk7ICAvLyBpdCdzIG5vdCBhIHN0YXRpYyBtZXRob2QKCSAgICBtLnJ1bigpOwogICAgICAgIC8vIHJ1biAyMCBtb3JlIHRpbWVzCiAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IDIwOyBpKyspIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7IC8vIGJyZWFrIGxpbmUKICAgICAgICAgICAgbS5ydW4oKTsKICAgICAgICB9Cgl9Cn0=