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