Here is my code: CodeChef: Practical coding for everyone
The expected output is also produced. The output format is also correct. Please help me with the code.
Thanks a lot!
Your approach fails if array has values with more than 1 digit.
Say your first array is {1,3} and second is {12,13}. Second Array is taken as string, so its “1213”. Now, “1213”.contains(1) is true, because string has “1” . Thats the error in your implementation
1 Like
if(berta.contains(alexNumbers[j]))
This would fail as @vijju123 said.
Better scan the numbers separately and maintain a hashmap or similar data structure(for faster search in this case) of first array and search the no.s from second array in this DS.
Here’s the link to my code.
1 Like
Please help me out with this code!