I saw this task at a programming competition at our university and since then I can't get rid of it.

I somehow can't figure out which logical conclusion to make.

We have given two methods:

Once a 4 bit Adder, where I pass two 4 bit numbers as a String. As return value I get the addition and a carry bit in a string array, where in the first string are the 4 bits of the addition and in the second string...