I don’t know why in CodeChef my answer is getting wrong as in codeblocks my output is correct
here is the link of the solution CodeChef: Practical coding for everyone
please help me!
If testcase is single digit
it should give twice the value of number since that is both first and last digit of a number.
just add this after taking input
if(n<10)
{
cout<<2*n<<"\n";
continue;
}
This is your updated code
https://www.codechef.com/viewsolution/35624541
1 Like
oohh , so here i was mistaking.
Thank you so much for help.
A better way of finding the first digit is:
while(n > 9)
n/=10;
Just putting it out there.
It takes log_{10} n time though. But that shouldn’t be a problem for most applications.
1 Like