diff --git a/0009-palindrome-number/0009-palindrome-number.c b/0009-palindrome-number/0009-palindrome-number.c new file mode 100644 index 0000000..6b85f4b --- /dev/null +++ b/0009-palindrome-number/0009-palindrome-number.c @@ -0,0 +1,29 @@ +bool isPalindrome(int x) { + + int len = 0; + int xx = x; + do + { + xx/=10; + len++; + }while(xx); + + if(x<0) + { + len++; + } + + char str[len+1]; + sprintf(str,"%d",x); + + for(int i=0; i<=len/2; i++) + { + if(str[i]!=str[len-i-1]) + { + return false; + } + } + + return true; + +} \ No newline at end of file