Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
I think people used their "own" gcd since there was no need for "Big Integers" which are certainly slower, though there was no need for performance either... Furthermore it's good to have written, maybe only once, a gcd calculation.
I hope other Codewarriors will answer.
You have a good solution with "streams" and "Big Integers", which is very well. Go on!
Make sure that your solution handles whitespace tokens correctly. That's the best I can suggest with the given information.