回文数字判断

来源:互联网 发布:仿中华养生网源码 编辑:程序博客网 时间:2024/05/19 14:53

题目描述

有这样一类数字,他们顺着看和倒着看是相同的数,例如:1216562332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 要求实现函数: int IsPalindrome(int iNumber); 

输入

iNumber:整型数字

输出

0:不是回文数字;1:是回文数字。

样例输入

121

样例输出

1

提示

只需要完成该函数功能算法,中间不需要有任何IO的输入输出

地区

北京研究所

public static int IsPalindrome(int iNumber){String str=String.valueOf(iNumber);char[] c=str.toCharArray();Stack<String> stack=new Stack<String>();for(int i=0;i<c.length;i++){stack.push(String.valueOf(c[i]));}StringBuilder sb=new StringBuilder();while(!stack.isEmpty()){sb.append(stack.pop());}if(str.equals(sb.toString()))return 1;elsereturn 0;}