char res = "0000000000".toCharArray();
You initialized your result array outside while loop. Due this next test cases are using result of previous test case as it’s initial array instead of “0000000000” . Just put it inside first while loop.
Also it’s good practice to try code for multiple test cases before submitting. Sometimes we tend to miss global variables.
Thanks for finding out the error @nchack.