您的位置:首页 > 其它

回文数字判断

2013-09-07 10:52 225 查看
题目描述

有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。编写一个函数,判断某数字是否是回文数字。 * 要求实现函数: 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;
else
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: