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 https://www.codechef.com/viewsolution/35622043

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