« first day (3 days earlier)  last day (14 days later) » 

5:30 AM
@Leon Nice to see that you are applying newly learned ideas.
Having read @Tunaki's answer, I realize that my solution for Tetris tile shuffling wasn't quite right.
3
A: Fibonacci sequence methods

TunakiCollectors.joining In the two parts of your code, you are using the pattern: String.join(", " , someStream.map(Object::toString).collect(Collectors.toList())); to join all the String of a list and separate them with a comma. This has the disadvantage that it requires to construct the whole li...

I have now revised my solution (Rev 5).
 

« first day (3 days earlier)  last day (14 days later) »