I see 2 potential problems.
2nd raw_input is surrounded by (), is it correct?

In if condition conversion to list is not required. Also instead of
converting to string u can take difference of number and reversed number.

U can use tools like http://www.pythontutor.com/visualize.html#mode=edit
For better understanding of logic.

Regards
Nikhil
On 11 Nov 2014 21:54, "Avinash" <avinas...@paladion.net> wrote:

> ​Hi pals,
> I need littele help ..
> I made a program as per the given discription in the problem
> but when I submit it , Spoj is not accepting it .
> Can anyone tell me where I am doing wrong !
>
> here is the problem set:
> http://www.spoj.com/problems/PALIN/
>
>
> and here is my solution:
> ​​N=int(raw_input())
> if N>0:
>     for i in range(0,N):
>         IN=(raw_input())
>         if(int(IN)>=0 and int(IN)<1000000):
>
>                 while(True):
>                     IN=int(IN)+1
>                     IN=str(IN)
>                     RIN=reversed(IN)
>                     if(list(IN)==list(RIN)):
>                         print IN
>                         break
> ​
>
> --
> _______________________________________________
> BangPypers mailing list
> BangPypers@python.org
> https://mail.python.org/mailman/listinfo/bangpypers
>
_______________________________________________
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers

Reply via email to