/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.concurrent.atomic.*;
import java.util.stream.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone{
AtomicInteger counter = new AtomicInteger(0);
Integer[] array
= {4,
2,
3,
4,
1,
1,
1,
2,
1};
.collect(Collectors.groupingBy(it -> counter .getAndIncrement() / 3))
.values().stream()
.
mapToInt(val
-> val.
stream().
mapToInt(Integer::intValue
).
sum()) }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuY29uY3VycmVudC5hdG9taWMuKjsKaW1wb3J0IGphdmEudXRpbC5zdHJlYW0uKjsKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZXsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbnsKCQlBdG9taWNJbnRlZ2VyIGNvdW50ZXIgPSBuZXcgQXRvbWljSW50ZWdlcigwKTsKCQlJbnRlZ2VyW10gYXJyYXkgPSB7NCwgMiwgMywgNCwgMSwgMSwgMSwgMiwgMX07CgkJCgkJQXJyYXlzLmFzTGlzdChhcnJheSkuc3RyZWFtKCkKCQkuY29sbGVjdChDb2xsZWN0b3JzLmdyb3VwaW5nQnkoaXQgLT4gY291bnRlciAuZ2V0QW5kSW5jcmVtZW50KCkgLyAzKSkKCQkudmFsdWVzKCkuc3RyZWFtKCkKCQkubWFwVG9JbnQodmFsLT4gdmFsLnN0cmVhbSgpLm1hcFRvSW50KEludGVnZXI6OmludFZhbHVlKS5zdW0oKSkKCQkuZm9yRWFjaChTeXN0ZW0ub3V0OjpwcmludCk7Cgl9Cn0=