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 am very sorry, the tests are quite the same in all languages and more than 6000 guys passed the kata.
Based on the conditions, all solutions that are tested - are wrong.
For example input:
a = [2147483647]
b = [1]
2147483647 * 2147483647 == 1 // of the overflow type in java
and all decisions will be shown true, but 2147483647 is not a root of 1.
Or this entry:
a = [-2]
b = [4]
-2 * -2 == 4
solutions show true, but -2 it is not the root of 4.
I'm about two hours could not understand what went wrong in the eighth test, because of this.
I looked at other solutions, they first, each element of the array "a" squared, and then arrays are sorted and compared, but it is wrong.
a = [2147483647, 7, 4] -> [1, 49, 16] -> [1, 16, 49]
b = [49, 1, 16] -> [1, 16, 49]
and the result is true, though to be false.