My submission 185845851 is getting accepted while another submission 185834138 with the same logic is failed on test case 2.
The only difference is
answer = i;
break;
in accepted vs
answer = min(answer,i);
in failed.
As the value of i is increasing second code line should also give the same output as the first one but it's not.
Please help me where I'm missing something.
In the second submission, you've assigned
answer = k
before reading the value ofk
, soanswer
could be taking any possible initial value such as-100
for example. That would cause wrong answers when taking the minimum.